From e000caf2cfe543f5120f5df8acada0b79a265e1c Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Apr 23 2020 15:46:20 +0000 Subject: import kernel-4.18.0-193.10.el8 --- diff --git a/.gitignore b/.gitignore index e7e369e..ee67884 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -SOURCES/kernel-abi-whitelists-4.18.0-187.tar.bz2 -SOURCES/kernel-kabi-dw-4.18.0-187.tar.bz2 -SOURCES/linux-4.18.0-187.el8.tar.xz +SOURCES/kernel-abi-whitelists-4.18.0-193.tar.bz2 +SOURCES/kernel-kabi-dw-4.18.0-193.tar.bz2 +SOURCES/linux-4.18.0-193.10.el8.tar.xz diff --git a/.kernel.metadata b/.kernel.metadata index ce80c64..7a27503 100644 --- a/.kernel.metadata +++ b/.kernel.metadata @@ -1,3 +1,3 @@ -2f65b823c826df619a28aa4c1b5902d9624b71d0 kernel-abi-whitelists-4.18.0-187.tar.bz2 -89d98f66f0a35a19ab31b2d7943d3199ca8a15c1 kernel-kabi-dw-4.18.0-187.tar.bz2 -02bacafebd9a268627ad3398a9a682c6a065145f linux-4.18.0-187.el8.tar.xz +7494f7ae07e26fb48c30612c3552e1687ef9c615 SOURCES/kernel-abi-whitelists-4.18.0-193.tar.bz2 +c25df9f4362d353aefdcbe78d2f52f64e4eccf36 SOURCES/kernel-kabi-dw-4.18.0-193.tar.bz2 +036d536c4ea3140af65028ac9c446d2a2dc32702 SOURCES/linux-4.18.0-193.10.el8.tar.xz diff --git a/SOURCES/centos-ca-secureboot.der b/SOURCES/centos-ca-secureboot.der deleted file mode 100644 index 44a2563..0000000 Binary files a/SOURCES/centos-ca-secureboot.der and /dev/null differ diff --git a/SOURCES/centos.pem b/SOURCES/centos.pem deleted file mode 100644 index 82ad817..0000000 --- a/SOURCES/centos.pem +++ /dev/null @@ -1,42 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDgTCCAmmgAwIBAgIJALYWFXFy+zGAMA0GCSqGSIb3DQEBCwUAMEwxJjAkBgNV -BAMMHUNlbnRPUyBTZWN1cmUgQm9vdCAoQ0Ega2V5IDEpMSIwIAYJKoZIhvcNAQkB -FhNzZWN1cml0eUBjZW50b3Mub3JnMB4XDTE5MDYwMzE0MjA0MFoXDTM4MDEwMTE0 -MjA0MFowVTEvMC0GA1UEAwwmQ2VudE9TIExpbnV4IERyaXZlciB1cGRhdGUgc2ln -bmluZyBrZXkxIjAgBgkqhkiG9w0BCQEWE3NlY3VyaXR5QGNlbnRvcy5vcmcwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD5ECuosQ4HKRRf+Kxfm+BcICBK -PGqB+E/qalqQ3CCM3LWezq0ns/GZTD0CtSAzmOObqJb3gJ9S5gcbaMVBc3JxLlQ+ -RwVy0oNy91uy9TKhYQ3lpHDyujxiFmXPSJLMKOYbOBNObJ7qF6+ptnmDWMu7GWDc -4UGdBdU/evt92LIxsi9ZQCEoZIqdyKBE/Y3V9gBZIZa/4oXMHfW9dWxhy9UszmR9 -hT7ZdgLFpWMFmJW+SS5QEWtp5CpRlcui4QJZl42bMp5JOrVWc+BlKPIsLdY8TqLp -9FdhQ5Ih4auT7zn2V89YgYpq6VMZnPsn/v5piB6i6RK8Falr6SP5SV0cwV/jAgMB -AAGjXTBbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBQpvUwN -BtLpkRBEtdyXMwkTm1HW1TAfBgNVHSMEGDAWgBRU7IGFiT7pGtsI90SIVH6OP3Q6 -8zANBgkqhkiG9w0BAQsFAAOCAQEAK+f4c4aP9TQDiQM4TDyw8iDapr7eBc+Yr0M5 -ELkWEQu55/OwLQrgCA5bdD86diaAXQAlUOXCtFRrbUQHQACEL77/32YdooHfVZZ7 -04CeE+JWxF/cQ3M5hhJnkyxaqFKC+B+bn7Z6eloMnYUPsXwfQEOuyxKaKergAJdq -KnC0pEG3NGgwlwvnD0dwUqbbEUUqL3UQh96hCYDidhCUmuap1E2OGoxGex3ekszf -ErCgwVYb46cv91ba2KqXVWl1FoO3c5MyZcxL46ihQgiY0BI975+HDFjpUZ69n+Um -OhSscRUiKeEQKMVtHzyQUp5t+HCeaZBRPy3rFoIjTEqijKZ6tQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDejCCAmKgAwIBAgIJALYWFXFy+zF/MA0GCSqGSIb3DQEBCwUAMEwxJjAkBgNV -BAMMHUNlbnRPUyBTZWN1cmUgQm9vdCAoQ0Ega2V5IDEpMSIwIAYJKoZIhvcNAQkB -FhNzZWN1cml0eUBjZW50b3Mub3JnMB4XDTE5MDYwMzE0MjAwMloXDTM4MDEwMTE0 -MjAwMlowTjEoMCYGA1UEAwwfQ2VudE9TIExpbnV4IGtwYXRjaCBzaWduaW5nIGtl -eTEiMCAGCSqGSIb3DQEJARYTc2VjdXJpdHlAY2VudG9zLm9yZzCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAMG+5OclqB0NE5azrGkSitqUFcZjpRk/rS2P -CetB6jwxOn06TrLGzqnhcE9VBKyEs7CXBLy6lfnORcYOybcR2XvrgqGa1txOZggl -hc8zCj9X7ZCMK2UsWglxQCOtbo0m/vdor/VO3SFbrf/W9+PXhvNtcxMP9yjydbP+ -lS1St8uQv952hu7C1TevyOQN3jpvWRD7DSJIU/2uRFcdIo2QCGokuB/xESXeuGJ2 -F2P9w0h74V18AlVTxtGp/RSJqZaQ2Gi5h4Oa7UsRmhmCoLdmdBe7xnYJrJ4GhxKQ -yG0kU1ikEhZW3YjoVPgBJzTsIhCAzFrOUq0d67a1wTVMiyL60fUCAwEAAaNdMFsw -DAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwHQYDVR0OBBYEFLSfCGIFkJ3E2iz6 -mTdvsZHS8J54MB8GA1UdIwQYMBaAFFTsgYWJPuka2wj3RIhUfo4/dDrzMA0GCSqG -SIb3DQEBCwUAA4IBAQBcDnjWh8Mx6yaS/OvBOYZprYy5Su0tn+YHiN0czpjVw+zl -NUt2YmRSA/g6xks04CYx+UAL/xnvRcxXd17Ni7eWiROxvgQvBo5nScVkFPq2IIP5 -8aj7LoHR1MUeXfiNqf1JoSlgpRV47wv/+jZD0hmbt1rC2NJp0ZU8OHmt2GWk0jmM -MK72D/pyCUfHetBzPpU9M0cNiukjMUdIL+U7+CXDgKsfdFHcQ76ebWyka7vRSXTs -lBMa2g20Atwz2Hj7tEEAZ74ioQ9029RAlUSNipACe31YdT4/BBWIqHPpeDFkp8W0 -9v4jeTX/2kMBXkjzMfKjhpooa+bFFFLogLeX3P4W ------END CERTIFICATE----- diff --git a/SOURCES/centossecureboot001.crt b/SOURCES/centossecureboot001.crt deleted file mode 100644 index 321c4ec..0000000 --- a/SOURCES/centossecureboot001.crt +++ /dev/null @@ -1,81 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - b6:16:15:71:72:fb:31:7e - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=CentOS Secure Boot (CA key 1)/emailAddress=security@centos.org - Validity - Not Before: Aug 1 11:47:30 2018 GMT - Not After : Dec 31 11:47:30 2037 GMT - Subject: CN=CentOS Secure Boot (key 1)/emailAddress=security@centos.org - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public Key: (2048 bit) - Modulus (2048 bit): - 00:c1:a3:6a:f4:2d:71:83:6c:21:ca:0c:b7:ac:fa: - 76:80:43:03:40:87:5d:de:e9:1e:df:ad:e7:2b:51: - cb:f8:31:0f:9a:db:ab:23:25:04:11:05:57:7d:f2: - 4b:8d:1e:b3:75:78:1d:b9:57:8b:18:0b:bb:7e:e3: - 24:0f:6a:40:5f:2b:4f:03:a5:85:94:d2:f9:08:a0: - bc:db:a5:ea:4f:7f:e8:7c:d1:a9:f8:f0:9c:25:18: - 00:14:c4:c4:35:7d:1d:4c:8a:8d:95:f8:ed:65:97: - a5:a4:da:7d:cb:f0:33:3b:b7:03:94:68:47:05:57: - 6c:96:91:ac:14:f2:e3:f6:6d:4a:18:cf:68:8a:35: - 6f:8e:26:99:7f:db:c9:83:54:c2:c3:bf:ad:45:a0: - aa:a0:86:5f:20:b1:86:1b:ae:b7:28:15:11:f9:65: - 53:5d:70:33:9b:a3:c7:b5:c8:11:ff:55:3b:e7:46: - f1:6c:6b:8c:bb:f2:9f:36:23:b1:2d:23:2f:8f:4f: - 6c:a8:cc:ae:f5:56:9e:22:6c:0e:9a:4a:b1:bd:b2: - 76:15:5c:05:85:b8:5e:dc:8c:a5:c3:e0:75:51:a4: - 94:9b:03:2e:7b:f8:d3:b9:dd:7f:88:ce:2e:2f:28: - 4c:b4:92:2f:e6:e0:67:0a:d0:ff:c5:d2:79:a6:ef: - 94:0f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:FALSE - X509v3 Key Usage: - Digital Signature - X509v3 Subject Key Identifier: - F0:37:C6:EA:EC:36:D4:05:7A:52:6C:0E:C6:D5:A9:5B:32:4E:E1:29 - X509v3 Authority Key Identifier: - keyid:54:EC:81:85:89:3E:E9:1A:DB:08:F7:44:88:54:7E:8E:3F:74:3A:F3 - - Signature Algorithm: sha256WithRSAEncryption - 97:97:ba:a6:0b:5b:bb:84:39:2e:ef:8b:51:9a:89:bb:65:3c: - dc:15:d0:5a:88:c5:af:ce:93:f5:c1:74:98:15:59:a9:38:da: - 11:fd:46:d5:4f:23:7c:03:1f:ae:0c:70:93:94:a7:61:2f:4b: - 2f:5f:bb:cc:8a:d7:4a:24:66:73:85:b4:19:13:fc:6a:61:4a: - 28:1f:a2:38:f4:72:90:03:c4:3e:64:63:8b:fb:15:22:22:4e: - b9:43:d9:b4:3d:3a:60:c1:4d:3a:09:85:68:7a:bc:3b:f9:ef: - f3:f5:e9:c9:4f:80:8c:c6:e9:cb:ef:28:44:b0:5d:d4:9e:4f: - 0f:02:9a:65:aa:98:35:b4:6f:d2:80:e3:08:ef:12:d0:17:56: - a6:a1:42:1e:1d:ab:e5:33:c0:fd:88:0d:40:42:81:c8:27:30: - 17:07:57:3e:05:9d:aa:05:0e:5b:3a:79:b4:29:aa:7c:42:5a: - ad:43:59:fb:34:4d:dc:62:58:63:e4:fb:de:bb:fd:6c:4e:97: - 58:f4:b9:99:4a:71:fe:7f:16:50:55:25:46:39:96:9b:88:6c: - 75:19:33:9e:70:b3:04:82:fe:16:a8:8e:22:47:83:6d:16:77: - da:26:ad:31:d8:06:6d:c5:7e:46:4b:21:ab:ae:ec:2a:93:71: - da:7f:89:1d ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgIJALYWFXFy+zF+MA0GCSqGSIb3DQEBCwUAMEwxJjAkBgNV -BAMMHUNlbnRPUyBTZWN1cmUgQm9vdCAoQ0Ega2V5IDEpMSIwIAYJKoZIhvcNAQkB -FhNzZWN1cml0eUBjZW50b3Mub3JnMB4XDTE4MDgwMTExNDczMFoXDTM3MTIzMTEx -NDczMFowSTEjMCEGA1UEAxMaQ2VudE9TIFNlY3VyZSBCb290IChrZXkgMSkxIjAg -BgkqhkiG9w0BCQEWE3NlY3VyaXR5QGNlbnRvcy5vcmcwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDBo2r0LXGDbCHKDLes+naAQwNAh13e6R7frecrUcv4 -MQ+a26sjJQQRBVd98kuNHrN1eB25V4sYC7t+4yQPakBfK08DpYWU0vkIoLzbpepP -f+h80an48JwlGAAUxMQ1fR1Mio2V+O1ll6Wk2n3L8DM7twOUaEcFV2yWkawU8uP2 -bUoYz2iKNW+OJpl/28mDVMLDv61FoKqghl8gsYYbrrcoFRH5ZVNdcDObo8e1yBH/ -VTvnRvFsa4y78p82I7EtIy+PT2yozK71Vp4ibA6aSrG9snYVXAWFuF7cjKXD4HVR -pJSbAy57+NO53X+Izi4vKEy0ki/m4GcK0P/F0nmm75QPAgMBAAGjXTBbMAwGA1Ud -EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBTwN8bq7DbUBXpSbA7G1alb -Mk7hKTAfBgNVHSMEGDAWgBRU7IGFiT7pGtsI90SIVH6OP3Q68zANBgkqhkiG9w0B -AQsFAAOCAQEAl5e6pgtbu4Q5Lu+LUZqJu2U83BXQWojFr86T9cF0mBVZqTjaEf1G -1U8jfAMfrgxwk5SnYS9LL1+7zIrXSiRmc4W0GRP8amFKKB+iOPRykAPEPmRji/sV -IiJOuUPZtD06YMFNOgmFaHq8O/nv8/XpyU+AjMbpy+8oRLBd1J5PDwKaZaqYNbRv -0oDjCO8S0BdWpqFCHh2r5TPA/YgNQEKByCcwFwdXPgWdqgUOWzp5tCmqfEJarUNZ -+zRN3GJYY+T73rv9bE6XWPS5mUpx/n8WUFUlRjmWm4hsdRkznnCzBIL+FqiOIkeD -bRZ32iatMdgGbcV+Rkshq67sKpNx2n+JHQ== ------END CERTIFICATE----- diff --git a/SOURCES/debrand-rh_taint.patch b/SOURCES/debrand-rh_taint.patch deleted file mode 100644 index c2ae3c4..0000000 --- a/SOURCES/debrand-rh_taint.patch +++ /dev/null @@ -1,81 +0,0 @@ ---- a/kernel/rh_taint.c 2019-05-25 14:06:27.474558423 -0700 -+++ b/kernel/rh_taint.c 2019-05-25 14:25:53.471345832 -0700 -@@ -2,12 +2,12 @@ - #include - - /* -- * The following functions are used by Red Hat to indicate to users that -- * hardware and drivers are unsupported, or have limited support in RHEL major -+ * The following functions are used by CentOS to indicate to users that -+ * hardware and drivers are unsupported, or have limited support in CentOS Linux major - * and minor releases. These functions output loud warning messages to the end - * user and should be USED WITH CAUTION. - * -- * Any use of these functions _MUST_ be documented in the RHEL Release Notes, -+ * Any use of these functions _MUST_ be documented in the CentOS Linux Release Notes, - * and have approval of management. - */ - -@@ -16,15 +16,15 @@ - * @msg: Hardware name, class, or type - * - * Called to mark a device, class of devices, or types of devices as not having -- * support in any RHEL minor release. This does not TAINT the kernel. Red Hat -- * will not fix bugs against this hardware in this minor release. Red Hat may -+ * support in any CentOS Linux minor release. This does not TAINT the kernel. CentOS -+ * will not fix bugs against this hardware in this minor release. CentOS may - * declare support in a future major or minor update release. This cannot be - * used to mark drivers unsupported. - */ - void mark_hardware_unsupported(const char *msg) - { - /* Print one single message */ -- pr_crit("Warning: %s - this hardware has not undergone testing by Red Hat and might not be certified. Please consult https://hardware.redhat.com for certified hardware.\n", msg); -+ pr_crit("Warning: %s - this hardware has not undergone upstream testing. Please consult http://wiki.centos.org/FAQ for more information\n", msg); - } - EXPORT_SYMBOL(mark_hardware_unsupported); - -@@ -35,12 +35,12 @@ EXPORT_SYMBOL(mark_hardware_unsupported) - * Called to minimize the support status of a previously supported device in - * a minor release. This does not TAINT the kernel. Marking hardware - * deprecated is usually done in conjunction with the hardware vendor. Future -- * RHEL major releases may not include this driver. Driver updates and fixes -+ * CentOS Linux major releases may not include this driver. Driver updates and fixes - * for this device will be limited to critical issues in future minor releases. - */ - void mark_hardware_deprecated(const char *msg) - { -- pr_crit("Warning: %s - this hardware is not recommended for new deployments. It continues to be supported in this RHEL release, but it is likely to be removed in the next major release. Driver updates and fixes for this device will be limited to critical issues. Please contact Red Hat Support or your device's hardware vendor for additional information.\n", msg); -+ pr_crit("Warning: %s - this hardware is not recommended for new deployments. It continues to be supported in this CentOS Linux release, but it is likely to be removed in the next major release. Driver updates and fixes for this device will be limited to critical issues. Please contact CentOS Support or your device's hardware vendor for additional information.\n", msg); - } - EXPORT_SYMBOL(mark_hardware_deprecated); - -@@ -50,9 +50,9 @@ EXPORT_SYMBOL(mark_hardware_deprecated); - * - * Called to minimize the support status of a new driver. This does TAINT the - * kernel. Calling this function indicates that the driver or subsystem has -- * had limited testing and is not marked for full support within this RHEL -- * minor release. The next RHEL minor release may contain full support for -- * this driver. Red Hat does not guarantee that bugs reported against this -+ * had limited testing and is not marked for full support within this CentOS Linux -+ * minor release. The next CentOS Linux minor release may contain full support for -+ * this driver. CentOS does not guarantee that bugs reported against this - * driver or subsystem will be resolved. - */ - void mark_tech_preview(const char *msg, struct module *mod) -@@ -81,13 +81,13 @@ EXPORT_SYMBOL(mark_tech_preview); - * mark_driver_unsupported - drivers that we know we don't want to support - * @name: the name of the driver - * -- * In some cases Red Hat has chosen to build a driver for internal QE -+ * In some cases CentOS has chosen to build a driver for internal QE - * use. Use this function to mark those drivers as unsupported for - * customers. - */ - void mark_driver_unsupported(const char *name) - { -- pr_crit("Warning: %s - This driver has not undergone sufficient testing by Red Hat for this release and therefore cannot be used in production systems.\n", -+ pr_crit("Warning: %s - This driver has not undergone sufficient testing by CentOS for this release and therefore cannot be used in production systems.\n", - name ? name : "kernel"); - } - EXPORT_SYMBOL(mark_driver_unsupported); diff --git a/SOURCES/debrand-single-cpu.patch b/SOURCES/debrand-single-cpu.patch deleted file mode 100644 index b3eed51..0000000 --- a/SOURCES/debrand-single-cpu.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/arch/x86/kernel/setup.c 2019-03-13 04:04:53.000000000 -0700 -+++ b/arch/x86/kernel/setup.c 2019-05-27 08:35:54.580595314 -0700 -@@ -900,7 +900,7 @@ static void rh_check_supported(void) - if (((boot_cpu_data.x86_max_cores * smp_num_siblings) == 1) && - !guest && is_kdump_kernel()) { - pr_crit("Detected single cpu native boot.\n"); -- pr_crit("Important: In Red Hat Enterprise Linux 8, single threaded, single CPU 64-bit physical systems are unsupported by Red Hat. Please contact your Red Hat support representative for a list of certified and supported systems."); -+ pr_crit("Important: In CentOS Linux 8, single threaded, single CPU 64-bit physical systems are unsupported. Please see http://wiki.centos.org/FAQ for more information"); - } - - /* diff --git a/SOURCES/kernel-aarch64-debug.config b/SOURCES/kernel-aarch64-debug.config index bb991f8..7e033b8 100644 --- a/SOURCES/kernel-aarch64-debug.config +++ b/SOURCES/kernel-aarch64-debug.config @@ -148,7 +148,6 @@ # CONFIG_ARM_DSU_PMU is not set # CONFIG_ARM_PSCI_CHECKER is not set # CONFIG_ARM_SCMI_PROTOCOL is not set -# CONFIG_ARM_SPE_PMU is not set # CONFIG_AS3935 is not set # CONFIG_ATALK is not set # CONFIG_ATARI_PARTITION is not set @@ -213,7 +212,6 @@ # CONFIG_BGMAC_PLATFORM is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -439,6 +437,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DRAGONRISE_FF is not set # CONFIG_DRM_AMDGPU_SI is not set @@ -527,6 +526,7 @@ # CONFIG_EFS_FS is not set # CONFIG_EMBEDDED is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set +# CONFIG_EPIC100 is not set # CONFIG_EQUALIZER is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_EVM is not set @@ -977,7 +977,6 @@ # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1313,7 +1312,6 @@ # CONFIG_NET_VENDOR_SEEQ is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_SOCIONEXT is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set @@ -1893,6 +1891,9 @@ # CONFIG_SLUB_STATS is not set # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_SMC is not set +# CONFIG_SMC911X is not set +# CONFIG_SMSC911X is not set +# CONFIG_SMSC9420 is not set # CONFIG_SMS_SIANO_DEBUGFS is not set # CONFIG_SM_FTL is not set # CONFIG_SND is not set @@ -2423,6 +2424,7 @@ CONFIG_ACPI_DEBUGGER=y CONFIG_ACPI_DEBUGGER_USER=m CONFIG_ACPI_FAN=y CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m @@ -2492,6 +2494,7 @@ CONFIG_ARM_SDE_INTERFACE=y CONFIG_ARM_SMMU=y CONFIG_ARM_SMMU_V3=y CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_ARM_SPE_PMU=m CONFIG_ASIX_PHY=m CONFIG_ASN1=y CONFIG_ASYMMETRIC_KEY_TYPE=y @@ -2557,6 +2560,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2812,7 +2816,7 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -2854,6 +2858,7 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3118,6 +3123,7 @@ CONFIG_E1000E_HWTS=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y CONFIG_EDAC=y +CONFIG_EDAC_BLUEFIELD=m CONFIG_EDAC_DEBUG=y CONFIG_EDAC_GHES=y CONFIG_EDAC_LEGACY_SYSFS=y @@ -3139,7 +3145,6 @@ CONFIG_ENA_ETHERNET=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_ENCRYPTED_KEYS=m CONFIG_ENIC=m -CONFIG_EPIC100=m CONFIG_EPOLL=y CONFIG_ETHOC=m CONFIG_EVENT_TRACING=y @@ -3755,6 +3760,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3897,8 +3903,11 @@ CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y +CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3910,6 +3919,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC=m CONFIG_MMC_ARMMMCI=m CONFIG_MMC_BLOCK=m @@ -4179,6 +4189,7 @@ CONFIG_NET_VENDOR_QLOGIC=y CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SMSC=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_NET_VRF=m CONFIG_NET_XGENE=m @@ -4743,6 +4754,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4768,6 +4781,7 @@ CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m @@ -4827,8 +4841,6 @@ CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SLUB_DEBUG=y CONFIG_SMC91X=m CONFIG_SMP=y -CONFIG_SMSC911X=m -CONFIG_SMSC9420=m CONFIG_SMSC_PHY=m CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMS_SDIO_DRV=m @@ -5060,8 +5072,6 @@ CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_THUNDERX2_PMU=m CONFIG_THUNDER_NIC_BGX=m CONFIG_THUNDER_NIC_PF=m @@ -5114,6 +5124,8 @@ CONFIG_UNIX98_PTYS=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-aarch64.config b/SOURCES/kernel-aarch64.config index 06664c5..712959b 100644 --- a/SOURCES/kernel-aarch64.config +++ b/SOURCES/kernel-aarch64.config @@ -154,7 +154,6 @@ # CONFIG_ARM_DSU_PMU is not set # CONFIG_ARM_PSCI_CHECKER is not set # CONFIG_ARM_SCMI_PROTOCOL is not set -# CONFIG_ARM_SPE_PMU is not set # CONFIG_AS3935 is not set # CONFIG_ATALK is not set # CONFIG_ATARI_PARTITION is not set @@ -222,7 +221,6 @@ # CONFIG_BGMAC_PLATFORM is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -476,6 +474,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DRAGONRISE_FF is not set # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set @@ -566,6 +565,7 @@ # CONFIG_EFS_FS is not set # CONFIG_EMBEDDED is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set +# CONFIG_EPIC100 is not set # CONFIG_EQUALIZER is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_EVM is not set @@ -1029,7 +1029,6 @@ # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1370,7 +1369,6 @@ # CONFIG_NET_VENDOR_SEEQ is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_SOCIONEXT is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set @@ -1964,6 +1962,9 @@ # CONFIG_SLUB_STATS is not set # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_SMC is not set +# CONFIG_SMC911X is not set +# CONFIG_SMSC911X is not set +# CONFIG_SMSC9420 is not set # CONFIG_SMS_SIANO_DEBUGFS is not set # CONFIG_SM_FTL is not set # CONFIG_SND is not set @@ -2496,6 +2497,7 @@ CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_CPPC_CPUFREQ=y CONFIG_ACPI_FAN=y CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m @@ -2565,6 +2567,7 @@ CONFIG_ARM_SDE_INTERFACE=y CONFIG_ARM_SMMU=y CONFIG_ARM_SMMU_V3=y CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_ARM_SPE_PMU=m CONFIG_ASIX_PHY=m CONFIG_ASN1=y CONFIG_ASYMMETRIC_KEY_TYPE=y @@ -2627,6 +2630,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2878,7 +2882,7 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -2920,6 +2924,7 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3153,6 +3158,7 @@ CONFIG_E1000E_HWTS=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y CONFIG_EDAC=y +CONFIG_EDAC_BLUEFIELD=m CONFIG_EDAC_GHES=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_PND2=m @@ -3173,7 +3179,6 @@ CONFIG_ENA_ETHERNET=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_ENCRYPTED_KEYS=m CONFIG_ENIC=m -CONFIG_EPIC100=m CONFIG_EPOLL=y CONFIG_ETHOC=m CONFIG_EVENT_TRACING=y @@ -3772,6 +3777,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3909,8 +3915,11 @@ CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y +CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3922,6 +3931,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC=m CONFIG_MMC_ARMMMCI=m CONFIG_MMC_BLOCK=m @@ -4190,6 +4200,7 @@ CONFIG_NET_VENDOR_QLOGIC=y CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SMSC=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_NET_VRF=m CONFIG_NET_XGENE=m @@ -4737,6 +4748,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4762,6 +4775,7 @@ CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m @@ -4821,8 +4835,6 @@ CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SLUB_DEBUG=y CONFIG_SMC91X=m CONFIG_SMP=y -CONFIG_SMSC911X=m -CONFIG_SMSC9420=m CONFIG_SMSC_PHY=m CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMS_SDIO_DRV=m @@ -5048,8 +5060,6 @@ CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_THUNDERX2_PMU=m CONFIG_THUNDER_NIC_BGX=m CONFIG_THUNDER_NIC_PF=m @@ -5099,6 +5109,8 @@ CONFIG_UNIX98_PTYS=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-ppc64le-debug.config b/SOURCES/kernel-ppc64le-debug.config index b3cd2af..f6bcdb0 100644 --- a/SOURCES/kernel-ppc64le-debug.config +++ b/SOURCES/kernel-ppc64le-debug.config @@ -161,7 +161,6 @@ # CONFIG_BFS_FS is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -365,6 +364,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DRAGONRISE_FF is not set # CONFIG_DRM_AMDGPU_CIK is not set @@ -441,6 +441,7 @@ # CONFIG_EBC_C384_WDT is not set # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_IDT_89HPESX is not set @@ -872,7 +873,6 @@ # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1041,6 +1041,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set @@ -2256,6 +2258,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2492,7 +2495,7 @@ CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -2534,6 +2537,7 @@ CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3430,6 +3434,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_POWERNV=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m @@ -3585,6 +3590,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3596,6 +3602,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 @@ -4402,6 +4409,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4487,6 +4496,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -4802,8 +4812,6 @@ CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3=m @@ -4853,6 +4861,8 @@ CONFIG_UNIX=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-ppc64le.config b/SOURCES/kernel-ppc64le.config index 2084aee..1149bf7 100644 --- a/SOURCES/kernel-ppc64le.config +++ b/SOURCES/kernel-ppc64le.config @@ -171,7 +171,6 @@ # CONFIG_BFS_FS is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -403,6 +402,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DRAGONRISE_FF is not set # CONFIG_DRM_AMDGPU_CIK is not set @@ -480,6 +480,7 @@ # CONFIG_EBC_C384_WDT is not set # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT25 is not set @@ -926,7 +927,6 @@ # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1099,6 +1099,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set @@ -2324,6 +2326,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2555,7 +2558,7 @@ CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -2597,6 +2600,7 @@ CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3444,6 +3448,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_POWERNV=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m @@ -3594,6 +3599,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3605,6 +3611,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 @@ -4395,6 +4402,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4480,6 +4489,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -4790,8 +4800,6 @@ CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3=m @@ -4838,6 +4846,8 @@ CONFIG_UNIX=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-s390x-debug.config b/SOURCES/kernel-s390x-debug.config index 5d5ecee..f0daf9a 100644 --- a/SOURCES/kernel-s390x-debug.config +++ b/SOURCES/kernel-s390x-debug.config @@ -168,7 +168,6 @@ # CONFIG_BFS_FS is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -378,6 +377,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DNET is not set # CONFIG_DP83640_PHY is not set @@ -467,6 +467,7 @@ # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set # CONFIG_EDAC is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set @@ -924,7 +925,6 @@ # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1114,6 +1114,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MLXSW_I2C is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -2391,6 +2393,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2623,7 +2626,7 @@ CONFIG_CRYPTO_AES_S390=m CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -2660,6 +2663,7 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3476,6 +3480,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3615,6 +3620,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3625,6 +3631,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_CB710=m CONFIG_MMC_DW_BLUEFIELD=m @@ -4032,7 +4039,6 @@ CONFIG_NODES_SHIFT=4 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y -CONFIG_NO_BOOTMEM=y CONFIG_NO_HZ=y CONFIG_NO_HZ_IDLE=y CONFIG_NR_CPUS=512 @@ -4355,6 +4361,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4436,6 +4444,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -4726,8 +4735,6 @@ CONFIG_TEST_STRING_HELPERS=m CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIGON3_HWMON=y CONFIG_TIPC=m CONFIG_TIPC_DIAG=m @@ -4775,6 +4782,8 @@ CONFIG_UNIX=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-s390x-zfcpdump.config b/SOURCES/kernel-s390x-zfcpdump.config index 897382c..6b44736 100644 --- a/SOURCES/kernel-s390x-zfcpdump.config +++ b/SOURCES/kernel-s390x-zfcpdump.config @@ -189,7 +189,6 @@ # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set # CONFIG_BINFMT_MISC is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -355,7 +354,6 @@ # CONFIG_CRYPTO_AEGIS128L is not set # CONFIG_CRYPTO_AEGIS256 is not set # CONFIG_CRYPTO_AES_TI is not set -# CONFIG_CRYPTO_AUTHENC is not set # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_DEV_CCREE is not set # CONFIG_CRYPTO_DEV_CHELSIO_TLS is not set @@ -465,6 +463,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DNET is not set # CONFIG_DP83640_PHY is not set @@ -557,6 +556,7 @@ # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set # CONFIG_EDAC is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_EEPROM_93XX46 is not set @@ -1059,7 +1059,6 @@ # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1261,6 +1260,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MLXSW_I2C is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -2618,6 +2619,7 @@ CONFIG_BIG_KEYS=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2823,6 +2825,7 @@ CONFIG_CRYPTO_AES_S390=y CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_CAMELLIA=y @@ -2858,6 +2861,7 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3595,6 +3599,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3722,6 +3727,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3732,6 +3738,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_CB710=m CONFIG_MMC_DW_BLUEFIELD=m @@ -4122,7 +4129,6 @@ CONFIG_NLS_UTF8=m CONFIG_NODES_SHIFT=4 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 -CONFIG_NO_BOOTMEM=y CONFIG_NO_HZ=y CONFIG_NO_HZ_IDLE=y CONFIG_NR_CPUS=32 @@ -4402,6 +4408,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4483,6 +4491,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -4764,8 +4773,6 @@ CONFIG_TEST_KSTRTOX=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIGON3_HWMON=y CONFIG_TIPC=m CONFIG_TIPC_DIAG=m @@ -4805,6 +4812,8 @@ CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UNIX98_PTYS=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-s390x.config b/SOURCES/kernel-s390x.config index 4a6506e..1fa8e9f 100644 --- a/SOURCES/kernel-s390x.config +++ b/SOURCES/kernel-s390x.config @@ -178,7 +178,6 @@ # CONFIG_BFS_FS is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -415,6 +414,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DNET is not set # CONFIG_DP83640_PHY is not set @@ -505,6 +505,7 @@ # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set # CONFIG_EDAC is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_EEPROM_93XX46 is not set @@ -977,7 +978,6 @@ # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -1171,6 +1171,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MLXSW_I2C is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -2458,6 +2460,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2686,7 +2689,7 @@ CONFIG_CRYPTO_AES_S390=m CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m @@ -2723,6 +2726,7 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3489,6 +3493,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3623,6 +3628,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3633,6 +3639,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_CB710=m CONFIG_MMC_DW_BLUEFIELD=m @@ -4036,7 +4043,6 @@ CONFIG_NLS_UTF8=m CONFIG_NODES_SHIFT=4 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 -CONFIG_NO_BOOTMEM=y CONFIG_NO_HZ=y CONFIG_NO_HZ_IDLE=y CONFIG_NR_CPUS=512 @@ -4346,6 +4352,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4427,6 +4435,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -4713,8 +4722,6 @@ CONFIG_TEST_KSTRTOX=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIGON3_HWMON=y CONFIG_TIPC=m CONFIG_TIPC_DIAG=m @@ -4759,6 +4766,8 @@ CONFIG_UNIX=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_UNIX_DIAG=m CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-x86_64-debug.config b/SOURCES/kernel-x86_64-debug.config index 97c0ab8..7405644 100644 --- a/SOURCES/kernel-x86_64-debug.config +++ b/SOURCES/kernel-x86_64-debug.config @@ -167,7 +167,6 @@ # CONFIG_BFS_FS is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -379,6 +378,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DRAGONRISE_FF is not set # CONFIG_DRM_AMDGPU_CIK is not set @@ -452,6 +452,7 @@ # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EDD_OFF is not set # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set @@ -877,7 +878,6 @@ # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set @@ -1043,6 +1043,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set @@ -2203,6 +2205,7 @@ CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_FAN=y CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m @@ -2311,6 +2314,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2545,7 +2549,7 @@ CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_X86_64=m @@ -2599,6 +2603,7 @@ CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3386,6 +3391,7 @@ CONFIG_INTEL_PMC_CORE=m CONFIG_INTEL_POWERCLAMP=m CONFIG_INTEL_RAPL=m CONFIG_INTEL_RST=m +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m @@ -3647,6 +3653,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3764,9 +3771,9 @@ CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEM_SOFT_DIRTY=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_MFD_INTEL_LPSS=y -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_VIPERBOARD=m @@ -3814,6 +3821,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3825,6 +3833,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 @@ -4358,6 +4367,7 @@ CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m +CONFIG_PINCTRL_TIGERLAKE=m CONFIG_PM=y CONFIG_PMBUS=m CONFIG_PMIC_OPREGION=y @@ -4636,6 +4646,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4725,6 +4737,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -5115,8 +5128,6 @@ CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI_VIDEO=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3=m @@ -5170,6 +5181,8 @@ CONFIG_UNIXWARE_DISKLABEL=y CONFIG_UNIX_DIAG=m CONFIG_UNWINDER_ORC=y CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/kernel-x86_64.config b/SOURCES/kernel-x86_64.config index 21f4b71..64a3d4e 100644 --- a/SOURCES/kernel-x86_64.config +++ b/SOURCES/kernel-x86_64.config @@ -177,7 +177,6 @@ # CONFIG_BFS_FS is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set -# CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set @@ -416,6 +415,7 @@ # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_VERITY_FEC is not set +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_ZONED is not set # CONFIG_DRAGONRISE_FF is not set # CONFIG_DRM_AMDGPU_CIK is not set @@ -490,6 +490,7 @@ # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +# CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EDD_OFF is not set # CONFIG_EEPROM_93XX46 is not set @@ -929,7 +930,6 @@ # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set @@ -1098,6 +1098,8 @@ # CONFIG_MLX5_EN_TLS is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set +# CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set @@ -2274,6 +2276,7 @@ CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_FAN=y CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m @@ -2378,6 +2381,7 @@ CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_BINFMT_SCRIPT=y CONFIG_BLK_CGROUP=y +CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_BSG=y @@ -2608,7 +2612,7 @@ CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_X86_64=m @@ -2662,6 +2666,7 @@ CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y @@ -3405,6 +3410,7 @@ CONFIG_INTEL_PMC_CORE=m CONFIG_INTEL_POWERCLAMP=m CONFIG_INTEL_RAPL=m CONFIG_INTEL_RST=m +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m @@ -3659,6 +3665,7 @@ CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m +CONFIG_LEDS_MLXREG=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CAMERA=m @@ -3772,9 +3779,9 @@ CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEM_SOFT_DIRTY=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_MFD_INTEL_LPSS=y -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_VIPERBOARD=m @@ -3822,6 +3829,7 @@ CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_MPFS=y CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m +CONFIG_MLXREG_IO=m CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y @@ -3833,6 +3841,7 @@ CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SWITCHIB=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLX_PLATFORM=m +CONFIG_MLX_WDT=m CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 @@ -4362,6 +4371,7 @@ CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m +CONFIG_PINCTRL_TIGERLAKE=m CONFIG_PM=y CONFIG_PMBUS=m CONFIG_PMIC_OPREGION=y @@ -4628,6 +4638,8 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_YAMA=y CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_ABITUGURU=m @@ -4717,6 +4729,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_MLXREG_FAN=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m @@ -5101,8 +5114,6 @@ CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI_VIDEO=y -CONFIG_THUNDERBOLT=y -CONFIG_THUNDERBOLT_NET=m CONFIG_TIFM_7XX1=m CONFIG_TIFM_CORE=m CONFIG_TIGON3=m @@ -5153,6 +5164,8 @@ CONFIG_UNIXWARE_DISKLABEL=y CONFIG_UNIX_DIAG=m CONFIG_UNWINDER_ORC=y CONFIG_UPROBE_EVENTS=y +CONFIG_USB4=y +CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m CONFIG_USB_ACM=m diff --git a/SOURCES/process_configs.sh b/SOURCES/process_configs.sh index 0a26f85..896fdb0 100755 --- a/SOURCES/process_configs.sh +++ b/SOURCES/process_configs.sh @@ -6,7 +6,7 @@ usage() { - echo "process_configs.sh [ -n|-c|-t ] package_name kernel_version" + echo "process_configs.sh [ -n|-c|-t ] package_name kernel_version [cross_opts]" echo " -n: error on unset config options" echo " -c: error on mismatched config options" echo " -t: test run, do not overwrite original config" @@ -77,7 +77,7 @@ function process_configs() # assume we are in $source_tree/configs, need to get to top level pushd $(switch_to_toplevel) &>/dev/null - for cfg in $SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}${SUBARCH}*.config + for cfg in $SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}*.config do arch=$(head -1 $cfg | cut -b 3-) cfgtmp="${cfg}.tmp" @@ -86,7 +86,7 @@ function process_configs() echo -n "Processing $cfg ... " - make ARCH=$arch KCONFIG_CONFIG=$cfgorig listnewconfig >& .listnewconfig + make ARCH=$arch ${CROSSOPTS} KCONFIG_CONFIG=$cfgorig listnewconfig >& .listnewconfig grep -E 'CONFIG_' .listnewconfig > .newoptions if test -n "$NEWOPTIONS" && test -s .newoptions then @@ -109,7 +109,7 @@ function process_configs() rm .listnewconfig - make ARCH=$arch KCONFIG_CONFIG=$cfgorig oldnoconfig > /dev/null || exit 1 + make ARCH=$arch ${CROSSOPTS} KCONFIG_CONFIG=$cfgorig oldnoconfig > /dev/null || exit 1 echo "# $arch" > ${cfgtmp} cat "${cfgorig}" >> ${cfgtmp} if test -n "$CHECKOPTIONS" @@ -164,7 +164,7 @@ done PACKAGE_NAME="${1:-kernel}" # defines the package name used KVERREL="$(test -n "$2" && echo "-$2" || echo "")" -SUBARCH="$(test -n "$3" && echo "-$3" || echo "")" +CROSSOPTS="$3" SCRIPT="$(readlink -f $0)" OUTPUT_DIR="$PWD" SCRIPT_DIR="$(dirname $SCRIPT)" diff --git a/SOURCES/x509.genkey b/SOURCES/x509.genkey index d98f8fe..b1bbe38 100644 --- a/SOURCES/x509.genkey +++ b/SOURCES/x509.genkey @@ -5,9 +5,9 @@ prompt = no x509_extensions = myexts [ req_distinguished_name ] -O = CentOS -CN = CentOS Linux kernel signing key -emailAddress = security@centos.org +O = Red Hat +CN = Red Hat Enterprise Linux kernel signing key +emailAddress = secalert@redhat.com [ myexts ] basicConstraints=critical,CA:FALSE diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index 8d70cbe..4b8122d 100644 --- a/SPECS/kernel.spec +++ b/SPECS/kernel.spec @@ -16,10 +16,10 @@ # For internal testing builds during development, it should be 0. %global released_kernel 0 -%global distro_build 187 +%global distro_build 193 # Sign the x86_64 kernel for secure boot authentication -%ifarch x86_64 aarch64 +%ifarch x86_64 aarch64 s390x ppc64le %global signkernel 1 %else %global signkernel 0 @@ -42,10 +42,10 @@ # define buildid .local %define rpmversion 4.18.0 -%define pkgrelease 187.el8 +%define pkgrelease 193.10.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 187%{?dist} +%define specrelease 193.10%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -182,14 +182,29 @@ # if requested, only build base kernel %if %{with_baseonly} %define with_debug 0 +%define with_vdso_install 0 +%define with_perf 0 +%define with_tools 0 +%define with_bpftool 0 +%define with_kernel_abi_whitelists 0 +%define with_selftests 0 +%define with_cross 0 +%define with_cross_headers 0 +%define with_ipaclones 0 %endif # if requested, only build debug kernel %if %{with_dbgonly} %define with_up 0 -%define with_tools 0 +%define with_vdso_install 0 %define with_perf 0 +%define with_tools 0 %define with_bpftool 0 +%define with_kernel_abi_whitelists 0 +%define with_selftests 0 +%define with_cross 0 +%define with_cross_headers 0 +%define with_ipaclones 0 %endif # turn off kABI DUP check and DWARF-based check if kABI check is disabled @@ -420,24 +435,34 @@ Source11: x509.genkey %if %{?released_kernel} -Source12: centos-ca-secureboot.der -Source13: centossecureboot001.crt +Source12: securebootca.cer +Source13: secureboot.cer +Source14: secureboot_s390.cer +Source15: secureboot_ppc.cer %define secureboot_ca %{SOURCE12} %ifarch x86_64 aarch64 %define secureboot_key %{SOURCE13} -%define pesign_name centossecureboot001 +%define pesign_name redhatsecureboot301 +%endif +%ifarch s390x +%define secureboot_key %{SOURCE14} +%define pesign_name redhatsecureboot302 +%endif +%ifarch ppc64le +%define secureboot_key %{SOURCE15} +%define pesign_name redhatsecureboot303 %endif # released_kernel %else -Source12: centos-ca-secureboot.der -Source13: centossecureboot001.crt +Source12: redhatsecurebootca2.cer +Source13: redhatsecureboot003.cer %define secureboot_ca %{SOURCE12} %define secureboot_key %{SOURCE13} -%define pesign_name centossecureboot001 +%define pesign_name redhatsecureboot003 # released_kernel %endif @@ -494,23 +519,17 @@ Source400: mod-kvm.list Source2000: cpupower.service Source2001: cpupower.config -Source9000: centos.pem - ## Patches needed for building this package # empty final patch to facilitate testing of kernel patches Patch999999: linux-kernel-test.patch -Patch1000: debrand-single-cpu.patch -Patch1001: debrand-rh_taint.patch -#Patch1002: debrand-rh-i686-cpu.patch - # END OF PATCH DEFINITIONS BuildRoot: %{_tmppath}/%{name}-%{KVERREL}-root %description -This is the package which provides the Linux %{name} for CentOS +This is the package which provides the Linux %{name} for Red Hat Enterprise Linux. It is based on upstream Linux at version %{version} and maintains kABI compatibility of a set of approved symbols, however it is heavily modified with backports and fixes pulled from newer upstream Linux %{name} releases. This means @@ -519,7 +538,7 @@ from newer upstream linux versions, while maintaining a well tested and stable core. Some of the components/backports that may be pulled in are: changes like updates to the core kernel (eg.: scheduler, cgroups, memory management, security fixes and features), updates to block layer, supported filesystems, major driver -updates for supported hardware in CentOS Linux, enhancements for +updates for supported hardware in Red Hat Enterprise Linux, enhancements for enterprise customers, etc. # @@ -535,7 +554,7 @@ Provides: kernel-drm-nouveau = 16\ Provides: %{name}-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): %{initrd_prereq}\ -Requires(pre): linux-firmware >= 20191202-96.gite8a0f4c9\ +Requires(pre): linux-firmware >= 20191202-97.gite8a0f4c9\ Requires(preun): systemd >= 200\ Conflicts: xfsprogs < 4.3.0-1\ Conflicts: xorg-x11-drv-vmmouse < 13.0.99\ @@ -752,11 +771,11 @@ kernel-gcov includes the gcov graph and source files for gcov coverage collectio %endif %package -n %{name}-abi-whitelists -Summary: The CentOS Linux kernel ABI symbol whitelists +Summary: The Red Hat Enterprise Linux kernel ABI symbol whitelists Group: System Environment/Kernel AutoReqProv: no %description -n %{name}-abi-whitelists -The kABI package contains information pertaining to the CentOS +The kABI package contains information pertaining to the Red Hat Enterprise Linux kernel ABI, including lists of kernel symbols that are needed by external Linux kernel modules, and a yum plugin to aid enforcement. @@ -766,7 +785,7 @@ Summary: The baseline dataset for kABI verification using DWARF data Group: System Environment/Kernel AutoReqProv: no %description kernel-kabidw-base-internal -The package contains data describing the current ABI of the CentOS +The package contains data describing the current ABI of the Red Hat Enterprise Linux kernel, suitable for the kabi-dw tool. %endif @@ -1034,16 +1053,10 @@ ApplyOptionalPatch() } %setup -q -n %{name}-%{rpmversion}-%{pkgrelease} -c - -cp -v %{SOURCE9000} linux-%{rpmversion}-%{pkgrelease}/certs/rhel.pem mv linux-%{rpmversion}-%{pkgrelease} linux-%{KVERREL} cd linux-%{KVERREL} -ApplyOptionalPatch debrand-single-cpu.patch -ApplyOptionalPatch debrand-rh_taint.patch -#ApplyOptionalPatch debrand-rh-i686-cpu.patch - ApplyOptionalPatch linux-kernel-test.patch # END OF PATCH APPLICATIONS @@ -1112,7 +1125,7 @@ done %endif cp %{SOURCE42} . -./process_configs.sh -w -c %{name} %{rpmversion} +./process_configs.sh -w -c %{name} %{rpmversion} %{?cross_opts} # end of kernel config %endif @@ -2404,12 +2417,7 @@ fi /lib/modules/%{KVERREL}%{?3:+%{3}}/updates\ /lib/modules/%{KVERREL}%{?3:+%{3}}/weak-updates\ /lib/modules/%{KVERREL}%{?3:+%{3}}/bls.conf\ -%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}/kernel-signing-ca.cer\ -%ifarch s390x ppc64le\ -%if 0%{!?4:1}\ -%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}/%{signing_key_filename} \ -%endif\ -%endif\ +%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}\ %if %{1}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\ /etc/ld.so.conf.d/%{name}-%{KVERREL}%{?3:+%{3}}.conf\ @@ -2463,7 +2471,3730 @@ fi # # %changelog -* Fri Mar 06 2020 Bruno Meneguele [4.18.0-187.el8] +* Sat Apr 18 2020 Frantisek Hrbata [4.18.0-193.10.el8] +- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] +- [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] +- [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] +- [pci] PCI: Fix typos (Myron Stowe) [1820933] +- [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] +- [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] +- [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] +- [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] +- [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] +- [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] +- [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] +- [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] +- [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] +- [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] +- [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] +- [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] +- [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] +- [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] +- [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] +- [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] +- [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] +- [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] +- [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] +- [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] +- [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] +- [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] +- [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] +- [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] +- [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] +- [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] +- [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] +- [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] +- [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] +- [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] +- [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] +- [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] +- [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] +- [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] +- [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] +- [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] +- [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] +- [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] +- [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] +- [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] +- [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] +- [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] +- [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] +- [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] +- [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] +- [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] +- [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] +- [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] +- [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] +- [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] +- [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] +- [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] +- [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] +- [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] +- [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] +- [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] +- [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] +- [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] +- [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] +- [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] +- [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] +- [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] +- [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] +- [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] +- [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] +- [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] +- [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] +- [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] +- [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] +- [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] +- [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] +- [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] +- [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] +- [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] +- [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] +- [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] +- [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] +- [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] +- [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] +- [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] +- [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] +- [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] +- [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] +- [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] +- [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] +- [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] +- [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] +- [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] +- [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] +- [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] +- [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] +- [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] +- [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] +- [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] +- [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] +- [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] +- [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] +- [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] +- [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] +- [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] +- [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] +- [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] +- [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] +- [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] +- [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] +- [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] +- [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] +- [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] +- [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] +- [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] +- [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] +- [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] +- [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] +- [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] +- [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] +- [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] +- [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] +- [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] +- [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] +- [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] +- [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] +- [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] +- [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] +- [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] +- [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] +- [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] +- [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761] + +* Thu Apr 16 2020 Frantisek Hrbata [4.18.0-193.9.el8] +- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] +- [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] +- [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] +- [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] +- [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] +- [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] +- [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] +- [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] +- [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] +- [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] +- [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] +- [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] +- [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] +- [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] +- [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] +- [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] +- [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] +- [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] +- [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] +- [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] +- [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] +- [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] +- [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] +- [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] +- [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] +- [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] +- [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] +- [block] null_blk: Fix zone write handling (Ming Lei) [1798919] +- [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] +- [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] +- [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] +- [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] +- [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] +- [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] +- [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] +- [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] +- [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] +- [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] +- [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] +- [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] +- [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] +- [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] +- [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] +- [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] +- [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] +- [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] +- [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] +- [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] +- [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] +- [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] +- [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] +- [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] +- [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] +- [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] +- [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] +- [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] +- [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] +- [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] +- [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] +- [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] +- [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] +- [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] +- [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] +- [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] +- [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] +- [block] block: refactor rescan_partitions (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] +- [md] block: rework zone reporting (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] +- [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] +- [block] null_blk: clean up report zones (Ming Lei) [1798919] +- [block] null_blk: clean up the block device operations (Ming Lei) [1798919] +- [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] +- [md] block: Simplify report zones execution (Ming Lei) [1798919] +- [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] +- [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] +- [block] nbd: prevent memory leak (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] +- [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] +- [md] dm: add zone open, close and finish support (Ming Lei) [1798919] +- [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] +- [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] +- [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] +- [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] +- [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] +- [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] +- [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] +- [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] +- [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] +- [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] +- [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] +- [block] block: add zone open, close and finish operations (Ming Lei) [1798919] +- [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] +- [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] +- [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] +- [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] +- [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] +- [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] +- [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] +- [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] +- [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] +- [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] +- [block] block: account statistics for passthrough requests (Ming Lei) [1798919] +- [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] +- [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] +- [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] +- [block] blk-mq: Inline status checkers (Ming Lei) [1798919] +- [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] +- [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] +- [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] +- [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] +- [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] +- [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] +- [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] +- [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] +- [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] +- [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] +- [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] +- [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] +- [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] +- [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] +- [block] nbd: fix max number of supported devs (Ming Lei) [1798919] +- [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] +- [block] nbd: add missing config put (Ming Lei) [1798919] +- [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] +- [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] +- [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] +- [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] +- [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] +- [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] +- [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] +- [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] +- [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] +- [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] +- [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] +- [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] +- [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] +- [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] +- [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] +- [uapi] block: pg: add header include guard (Ming Lei) [1798919] +- [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] +- [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] +- [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] +- [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] +- [block] iocost: better trace vrate changes (Ming Lei) [1798919] +- [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] +- [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] +- [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] +- [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] +- [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] +- [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] +- [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] +- [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] +- [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] +- [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] +- [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] +- [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] +- [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] +- [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] +- [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] +- [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] +- [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] +- [block] null_blk: validate the number of devices (Ming Lei) [1798919] +- [block] null_blk: fix module name at log message (Ming Lei) [1798919] +- [block] iocost_monitor: Report debt (Ming Lei) [1798919] +- [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] +- [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] +- [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] +- [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] +- [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] +- [block] bfq: Add per-device weight (Ming Lei) [1798919] +- [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] +- [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] +- [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] +- [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] +- [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] +- [block] block: Delay default elevator initialization (Ming Lei) [1798919] +- [block] block: Improve default elevator selection (Ming Lei) [1798919] +- [block] block: Introduce elevator features (Ming Lei) [1798919] +- [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] +- [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] +- [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] +- [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] +- [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] +- [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] +- [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] +- [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] +- [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] +- [block] blkcg: implement blk-iocost (Ming Lei) [1798919] +- [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] +- [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] +- [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] +- [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] +- [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] +- [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] +- [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] +- [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] +- [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] +- [block] null_blk: fix inline misuse (Ming Lei) [1798919] +- [block] null_blk: create a helper for req completion (Ming Lei) [1798919] +- [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] +- [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] +- [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] +- [block] null_blk: create a helper for throttling (Ming Lei) [1798919] +- [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] +- [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] +- [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] +- [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] +- [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] +- [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] +- [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] +- [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] +- [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] +- [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] +- [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] +- [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] +- [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] +- [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] +- [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] +- [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] +- [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] +- [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] +- [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] +- [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] +- [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] +- [block] block: Limit zone array allocation size (Ming Lei) [1798919] +- [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] +- [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] +- [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] +- [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] +- [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] +- [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] +- [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] +- [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] +- [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] +- [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] +- [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] +- [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] +- [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] +- [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] +- [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] +- [block] null_blk: add zoned config support information (Ming Lei) [1798919] +- [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] +- [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] +- [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] +- [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] +- [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] +- [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] +- [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] +- [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] +- [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] +- [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] +- [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] +- [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] +- [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] +- [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] +- [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] +- [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] +- [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059] + +* Tue Apr 14 2020 Frantisek Hrbata [4.18.0-193.8.el8] +- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] +- [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] +- [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] +- [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] +- [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] +- [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] +- [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] +- [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] +- [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] +- [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] +- [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] +- [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] +- [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] +- [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] +- [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] +- [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] +- [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] +- [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] +- [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] +- [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] +- [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] +- [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] +- [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] +- [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] +- [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] +- [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] +- [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] +- [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] +- [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] +- [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] +- [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] +- [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] +- [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] +- [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] +- [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] +- [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] +- [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] +- [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] +- [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] +- [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] +- [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] +- [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] +- [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] +- [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] +- [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] +- [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] +- [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] +- [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] +- [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] +- [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] +- [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] +- [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] +- [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] +- [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] +- [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] +- [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] +- [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] +- [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] +- [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] +- [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] +- [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] +- [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] +- [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] +- [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] +- [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] +- [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] +- [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] +- [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] +- [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] +- [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] +- [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] +- [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] +- [uapi] USB: fix types in uapi include (Torez Smith) [1686205] +- [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] +- [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] +- [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] +- [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] +- [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] +- [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] +- [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] +- [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] +- [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] +- [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] +- [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] +- [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] +- [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] +- [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] +- [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] +- [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] +- [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] +- [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] +- [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] +- [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] +- [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] +- [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] +- [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] +- dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] +- dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] +- [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] +- [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] +- [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] +- [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] +- [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] +- [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] +- [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] +- [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] +- [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] +- [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] +- [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] +- [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] +- [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] +- [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] +- [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] +- [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] +- [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] +- [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] +- [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] +- [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] +- [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] +- [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] +- [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] +- [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] +- [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] +- [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] +- [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] +- [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] +- [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] +- [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] +- [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] +- [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] +- [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] +- [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] +- [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] +- [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] +- [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] +- [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] +- [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] +- [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] +- [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] +- [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] +- [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] +- [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] +- [usb] USB: rio500: simplify locking (Torez Smith) [1686205] +- [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] +- [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] +- [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] +- [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] +- [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] +- [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] +- [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] +- [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] +- [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] +- [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] +- [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] +- [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] +- [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] +- [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] +- [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] +- [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] +- [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] +- [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] +- [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] +- [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] +- [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] +- [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] +- [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] +- [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] +- [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] +- [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] +- [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] +- [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] +- [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] +- [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] +- [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] +- [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] +- [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] +- [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] +- [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] +- [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] +- [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] +- [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] +- [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] +- [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] +- [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] +- [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] +- [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] +- [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] +- [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] +- [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] +- [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] +- [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] +- [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] +- [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] +- [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] +- [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] +- [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] +- [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] +- [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] +- [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] +- [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] +- [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] +- [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] +- [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] +- [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] +- [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] +- [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] +- [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] +- [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] +- [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] +- [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] +- [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] +- [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] +- [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] +- [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] +- [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] +- [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] +- [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] +- [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] +- [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] +- [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] +- [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] +- [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] +- [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] +- [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] +- [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] +- [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] +- [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] +- [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] +- [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] +- [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] +- [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] +- [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] +- [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] +- [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] +- [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] +- [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] +- [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] +- [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] +- [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] +- [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] +- [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] +- [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] +- [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] +- [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] +- [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] +- [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] +- [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] +- [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] +- [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] +- [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] +- [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] +- [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] +- [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] +- [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] +- [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] +- [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] +- [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] +- [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] +- [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] +- [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] +- [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] +- [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] +- [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] +- [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] +- [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] +- [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] +- [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] +- [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] +- [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] +- [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] +- [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] +- [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] +- [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] +- [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] +- [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] +- [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] +- [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] +- [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] +- [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] +- [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] +- [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] +- [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] +- [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] +- [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] +- [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] +- [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] +- [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] +- [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] +- [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] +- [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] +- [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] +- [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] +- [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] +- [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] +- [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] +- [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] +- [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] +- [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] +- [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] +- [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] +- [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] +- [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] +- [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] +- [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] +- [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] +- [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] +- [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] +- [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] +- [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] +- [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] +- [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] +- [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] +- [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] +- [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] +- [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] +- [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] +- [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] +- [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] +- [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] +- [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] +- [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] +- [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] +- [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] +- [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] +- [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] +- [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] +- [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] +- [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] +- [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] +- [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] +- [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] +- [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] +- [usb] usb: phy: fix link errors (Torez Smith) [1686205] +- [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] +- [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] +- [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] +- [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] +- [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] +- [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] +- [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] +- [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] +- [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] +- [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] +- [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] +- [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] +- [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] +- [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] +- [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] +- [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] +- [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] +- [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] +- [usb] USB: remove README file (Torez Smith) [1686205] +- [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] +- [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] +- [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] +- [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] +- [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] +- [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] +- [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] +- [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] +- [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] +- [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] +- [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] +- [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] +- [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] +- [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] +- [usb] USB: usbip: delete README file (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] +- [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] +- [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] +- [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] +- [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] +- [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] +- [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] +- [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] +- [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] +- [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] +- [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] +- [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] +- [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] +- [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] +- [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] +- [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] +- [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] +- [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] +- [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] +- [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] +- [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] +- [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] +- [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] +- [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] +- [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] +- [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] +- [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] +- [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] +- [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] +- [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] +- [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] +- [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] +- [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] +- [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] +- [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] +- [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] +- [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] +- [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] +- [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] +- [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] +- [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] +- [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] +- [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] +- [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] +- [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] +- [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] +- [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] +- [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] +- [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] +- [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] +- [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] +- [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] +- [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] +- [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] +- [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] +- [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] +- [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] +- [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] +- [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] +- [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] +- [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] +- [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] +- [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] +- [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] +- [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] +- [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] +- [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] +- [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] +- [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] +- [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] +- [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] +- [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] +- [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] +- [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] +- [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] +- [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] +- [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] +- [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] +- [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] +- [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] +- [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] +- [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] +- [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] +- [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] +- [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] +- [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] +- [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] +- [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] +- [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] +- [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] +- [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] +- [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] +- [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] +- [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] +- [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] +- [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] +- [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] +- [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] +- [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] +- [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] +- [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] +- [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] +- [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] +- [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] +- [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] +- [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] +- [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] +- [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] +- [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] +- [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] +- [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] +- [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] +- [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] +- [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] +- [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] +- [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] +- [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] +- [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] +- [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] +- [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] +- [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] +- [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] +- [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] +- [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] +- [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] +- [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] +- [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] +- [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] +- [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] +- [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] +- [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] +- [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] +- [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] +- [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] +- [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] +- [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] +- [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] +- [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] +- [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] +- [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] +- [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] +- [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] +- [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] +- [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] +- [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] +- [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] +- [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] +- [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] +- [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] +- [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] +- [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] +- [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] +- [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] +- [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] +- [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] +- [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] +- [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] +- [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] +- [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] +- [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] +- [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] +- [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] +- [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] +- [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] +- [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] +- [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] +- [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] +- [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] +- [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] +- [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] +- [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] +- [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] +- [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] +- [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] +- [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] +- [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] +- [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] +- [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] +- [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] +- [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] +- [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] +- [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] +- [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] +- [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] +- [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] +- [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] +- [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] +- [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] +- [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] +- [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] +- [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] +- [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] +- [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] +- [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] +- [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] +- [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] +- [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] +- [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] +- [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] +- [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] +- [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] +- [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] +- [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] +- [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] +- [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] +- [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] +- [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] +- [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] +- [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] +- [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] +- [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] +- [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] +- [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] +- [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] +- [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] +- [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] +- [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] +- [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] +- [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] +- [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] +- [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] +- [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] +- [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] +- [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] +- [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] +- [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] +- [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] +- [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] +- [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] +- [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] +- [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] +- [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] +- [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] +- [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] +- [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] +- [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] +- [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] +- [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] +- [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] +- [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] +- [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] +- [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] +- [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] +- [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] +- [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] +- [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] +- [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] +- [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] +- [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] +- [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] +- [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] +- [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] +- [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] +- [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] +- [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] +- [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] +- [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] +- [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] +- [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] +- [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] +- [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] +- [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] +- [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] +- [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] +- [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] +- [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] +- [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] +- [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] +- [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] +- [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] +- [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] +- [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] +- [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] +- [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] +- [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] +- [usb] usb: simplify usbport trigger (Torez Smith) [1686205] +- [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205] + +* Sun Apr 12 2020 Frantisek Hrbata [4.18.0-193.7.el8] +- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] +- [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] +- [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] +- [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] +- [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] +- [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] +- [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] +- [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] +- [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] +- [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] +- [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] +- [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] +- [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] +- [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] +- [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] +- [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] +- [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] +- [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] +- [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] +- [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] +- [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] +- [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] +- [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] +- [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] +- [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] +- [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] +- [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] +- [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] +- [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] +- [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] +- [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] +- [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] +- [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] +- [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] +- [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] +- [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] +- [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] +- [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] +- [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] +- [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] +- [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] +- [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] +- [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] +- [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] +- [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] +- [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] +- [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] +- [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] +- [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] +- [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] +- [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] +- [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] +- [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] +- [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] +- [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] +- [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] +- [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] +- [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] +- [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] +- [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] +- [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] +- [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] +- [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] +- [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] +- [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] +- [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] +- [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] +- [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] +- [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] +- [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] +- [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] +- [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] +- [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] +- [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] +- [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] +- [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] +- [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] +- [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] +- [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] +- [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] +- [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] +- [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] +- [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838] + +* Thu Apr 09 2020 Frantisek Hrbata [4.18.0-193.6.el8] +- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] +- [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] +- [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] +- [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] +- [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] +- [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] +- [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] +- [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] +- [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] +- [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] +- [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] +- [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] +- [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] +- [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] +- [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] +- [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] +- [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] +- [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] +- [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] +- [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] +- [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] +- [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] +- [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] +- [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] +- [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] +- [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] +- [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] +- [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] +- [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] +- [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] +- [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] +- [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] +- [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] +- [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] +- [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] +- [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] +- [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] +- [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] +- [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] +- [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] +- [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] +- [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] +- [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] +- [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] +- [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] +- [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] +- [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] +- [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] +- [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] +- [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] +- [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] +- [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] +- [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] +- [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] +- [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] +- [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] +- [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] +- [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] +- [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] +- [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] +- [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] +- [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] +- [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] +- [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] +- [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] +- [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614} + +* Tue Apr 07 2020 Frantisek Hrbata [4.18.0-193.5.el8] +- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] +- [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] +- [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] +- [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] +- [mm] mm: remove nobootmem (Waiman Long) [1818532] +- [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] +- [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] +- [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] +- [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] +- [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] +- [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] +- [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] +- [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] +- [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] +- [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] +- [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] +- [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] +- [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] +- [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] +- [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] +- [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] +- [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] +- [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] +- [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] +- [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] +- [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] +- [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] +- [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] +- [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] +- [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] +- [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] +- [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] +- [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] +- [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] +- [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] +- [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] +- [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] +- [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] +- [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] +- [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] +- [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] +- [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] +- [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] +- [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] +- [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] +- [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] +- [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] +- [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] +- [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] +- [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] +- [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] +- [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] +- [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] +- [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] +- [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] +- [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] +- [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] +- [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] +- [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] +- [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] +- [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] +- [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] +- [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] +- [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] +- [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] +- [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] +- [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] +- [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] +- [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] +- [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] +- [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] +- [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] +- [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] +- [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] +- [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] +- [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] +- [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] +- [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] +- [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] +- [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] +- [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] +- [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] +- [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] +- [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] +- [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] +- [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] +- [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] +- [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] +- [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] +- [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] +- [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] +- [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] +- [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] +- [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] +- [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] +- [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] +- [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] +- [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] +- [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] +- [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] +- [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] +- [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] +- [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] +- [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] +- [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] +- [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] +- [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] +- [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] +- [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] +- [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] +- [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] +- [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752] + +* Sun Apr 05 2020 Frantisek Hrbata [4.18.0-193.4.el8] +- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] +- [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] +- [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] +- [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] +- [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] +- [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] +- [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] +- [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] +- [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] +- [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] +- [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] +- [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] +- [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] +- [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] +- [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] +- [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] +- [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] +- [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] +- [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] +- [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] +- [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] +- [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] +- [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] +- [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] +- [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] +- [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] +- [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] +- [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] +- [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] +- [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] +- [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] +- [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] +- [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] +- [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] +- [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] +- [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] +- [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] +- [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] +- [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] +- [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] +- [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] +- [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] +- [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] +- [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] +- [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] +- [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] +- [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] +- [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] +- [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] +- [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] +- [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] +- [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] +- [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] +- [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] +- [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] +- [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] +- [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] +- [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] +- [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] +- [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] +- [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] +- [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] +- [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] +- [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] +- [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] +- [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] +- [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] +- [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] +- [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] +- [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] +- [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] +- [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] +- [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] +- [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] +- [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] +- [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] +- [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] +- [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] +- [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] +- [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] +- [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] +- [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] +- [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] +- [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] +- [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] +- [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] +- [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] +- [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] +- [net] core: add generic lockdep keys (Ivan Vecera) [1818074] +- [net] core: limit nested device depth (Ivan Vecera) [1818074] +- [net] udp: rehash on disconnect (Davide Caratti) [1817671] +- [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] +- [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] +- [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] +- [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] +- [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] +- [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] +- [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] +- [net] page_pool: Add API to update numa node (Petr Oros) [1811201] +- [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] +- [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] +- [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] +- [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] +- [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] +- [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] +- [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] +- [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] +- [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] +- [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] +- [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] +- [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] +- [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] +- [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] +- [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] +- [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] +- [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] +- [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] +- [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] +- [documentation] Clarify trap's description (Petr Oros) [1809496] +- [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] +- [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] +- [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] +- [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] +- [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] +- [documentation] Add devlink-trap documentation (Petr Oros) [1809496] +- [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] +- [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] +- [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] +- [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] +- [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] +- [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] +- [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] +- [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] +- [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] +- [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] +- [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] +- [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] +- [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] +- [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] +- [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] +- [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] +- [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] +- [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] +- [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] +- [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] +- [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] +- [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] +- [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] +- [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] +- [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] +- [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] +- [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] +- [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] +- [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] +- [net] drop_monitor: Add extack support (Petr Oros) [1810114] +- [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] +- [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] +- [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] +- [net] drop_monitor: Use correct error code (Petr Oros) [1810114] +- [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] +- [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] +- [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] +- [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] +- [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] +- [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] +- [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] +- [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] +- [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] +- [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] +- [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] +- [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] +- [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] +- [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] +- [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] +- [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] +- [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] +- [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] +- [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] +- [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] +- [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] +- [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] +- [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] +- [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] +- [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] +- [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] +- [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] +- [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] +- [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] +- [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] +- [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] +- [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] +- [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] +- [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] +- [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] +- [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] +- [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732} + +* Wed Apr 01 2020 Frantisek Hrbata [4.18.0-193.3.el8] +- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] +- [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] +- [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] +- [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] +- [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] +- [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] +- [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] +- [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] +- [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] +- [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] +- [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] +- [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] +- [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] +- [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] +- [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] +- [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] +- [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] +- [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] +- [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] +- [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] +- [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] +- [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] +- [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] +- [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] +- [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] +- [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] +- [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] +- [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] +- [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] +- [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] +- [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] +- [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] +- [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] +- [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] +- [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] +- [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] +- [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] +- [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] +- [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] +- [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] +- [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] +- [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] +- [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] +- [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] +- [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] +- [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] +- [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] +- [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] +- [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] +- [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] +- [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] +- [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] +- [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] +- [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] +- [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] +- [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] +- [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] +- [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] +- [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] +- [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] +- [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] +- [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] +- [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] +- [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] +- [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] +- [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] +- [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] +- [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] +- [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] +- [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] +- [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] +- [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] +- [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] +- [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] +- [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] +- [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] +- [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] +- [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] +- [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] +- [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] +- [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] +- [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] +- [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] +- [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] +- [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] +- [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] +- [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] +- [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] +- [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] +- [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] +- [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] +- [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] +- [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] +- [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] +- [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] +- [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] +- [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] +- [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] +- [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] +- [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] +- [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] +- [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] +- [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] +- [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] +- [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] +- [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] +- [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980] + +* Tue Mar 31 2020 Frantisek Hrbata [4.18.0-193.2.el8] +- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] +- [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] +- [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] +- [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] +- [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] +- [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] +- [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] +- [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] +- [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] +- [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] +- [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] +- [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] +- [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] +- [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] +- [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] +- [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] +- [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] +- [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] +- [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] +- [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] +- [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] +- [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] +- [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] +- [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] +- [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] +- [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] +- [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] +- [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] +- [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] +- [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] +- [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] +- [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] +- [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] +- [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] +- [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] +- [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] +- [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] +- [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] +- [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] +- [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] +- [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] +- [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] +- [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] +- [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] +- [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] +- [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] +- [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] +- [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] +- [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] +- [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] +- [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] +- [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] +- [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] +- [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] +- [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] +- [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565] + +* Sun Mar 29 2020 Frantisek Hrbata [4.18.0-193.1.el8] +- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] +- [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] +- [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961] + +* Thu Mar 26 2020 Frantisek Hrbata [4.18.0-192.2.el8] +- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] +- [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] +- [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] +- [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] +- [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] +- [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] +- [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] +- [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] +- [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] +- [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] +- [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] +- [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] +- [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] +- [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] +- [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] +- [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] +- [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] +- [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] +- [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] +- [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] +- [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] +- [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] +- [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] +- [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] +- [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] +- [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] +- [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] +- [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] +- [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] +- [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] +- [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] +- [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] +- [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] +- [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] +- [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] +- [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] +- [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] +- [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] +- [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] +- [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] +- [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] +- [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] +- [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] +- [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] +- [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] +- [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] +- [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] +- [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] +- [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] +- [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] +- [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] +- [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] +- [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] +- [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] +- [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] +- [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] +- [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] +- [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] +- [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] +- [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] +- [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] +- [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] +- [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] +- [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] +- [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] +- [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115] + +* Wed Mar 25 2020 Frantisek Hrbata [4.18.0-192.1.el8] +- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] +- [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] +- [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] +- [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] +- [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038] + +* Wed Mar 25 2020 Frantisek Hrbata [4.18.0-191.2.el8] +- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] +- [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] +- [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] +- [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] +- [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] +- [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] +- [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] +- [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] +- [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] +- [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] +- [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] +- [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] +- [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] +- [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] +- [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] +- [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] +- [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] +- [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] +- [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] +- [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] +- [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] +- [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] +- [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] +- [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] +- [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] +- [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437] + +* Sun Mar 22 2020 Frantisek Hrbata [4.18.0-191.1.el8] +- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] +- [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666] + +* Sat Mar 21 2020 Frantisek Hrbata [4.18.0-190.3.el8] +- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] +- [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] +- [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] +- [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] +- [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] +- [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] +- [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] +- [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] +- [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] +- [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] +- [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] +- [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] +- [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] +- [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] +- [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] +- [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] +- [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] +- [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] +- [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] +- [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] +- [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] +- [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] +- [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] +- [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] +- [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] +- [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] +- [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] +- [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] +- [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] +- [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] +- [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] +- [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] +- [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] +- [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] +- [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] +- [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] +- [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] +- [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] +- [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] +- [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] +- [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] +- [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] +- [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] +- [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] +- [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] +- [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] +- [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] +- [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] +- [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] +- [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] +- [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] +- [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] +- [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] +- [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] +- [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] +- [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] +- [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] +- [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] +- [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] +- [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] +- [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] +- [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] +- [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] +- [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] +- [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] +- [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] +- [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] +- [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] +- [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] +- [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] +- [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] +- [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] +- [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] +- [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] +- [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] +- [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] +- [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] +- [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] +- [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] +- [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] +- [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] +- [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] +- [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] +- [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] +- [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] +- [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] +- [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627] + +* Fri Mar 20 2020 Frantisek Hrbata [4.18.0-190.2.el8] +- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] +- [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] +- [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] +- [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] +- [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] +- [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] +- [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] +- [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] +- [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] +- [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] +- [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] +- [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] +- [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] +- [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] +- [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] +- [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] +- [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] +- [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] +- [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] +- [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] +- [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] +- [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] +- [fs] gfs2: log error reform (Robert S Peterson) [1752976] +- [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] +- [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] +- [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] +- [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] +- [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] +- [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] +- [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] +- [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] +- [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] +- [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] +- [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] +- [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] +- [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] +- [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] +- [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] +- [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] +- [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] +- [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] +- [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] +- [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] +- [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] +- [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] +- [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] +- [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] +- [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] +- [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] +- [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] +- [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] +- [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] +- [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] +- [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] +- [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] +- [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] +- [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] +- [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] +- [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] +- [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] +- [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] +- [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] +- [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] +- [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] +- [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] +- [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] +- [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] +- [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] +- [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] +- [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] +- [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] +- [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] +- [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] +- [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] +- [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] +- [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] +- [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] +- [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] +- [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] +- [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] +- [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] +- [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] +- [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] +- [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] +- [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] +- [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] +- [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] +- [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] +- [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] +- [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] +- [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] +- [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] +- [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] +- [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] +- [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] +- [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] +- [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] +- [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] +- [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] +- [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] +- [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] +- [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] +- [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] +- [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] +- [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] +- [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] +- [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] +- [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] +- [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] +- [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] +- [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] +- [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] +- [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] +- [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] +- [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] +- [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] +- [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] +- [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] +- [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] +- [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] +- [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] +- [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] +- [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] +- [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] +- [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] +- [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] +- [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] +- [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] +- [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] +- [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] +- [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] +- [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] +- [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] +- [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] +- [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] +- [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] +- [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] +- [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] +- [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] +- [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] +- [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] +- [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] +- [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] +- [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] +- [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] +- [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] +- [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] +- [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] +- [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] +- [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] +- [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] +- [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] +- [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] +- [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] +- [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] +- [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] +- [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] +- [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] +- [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] +- [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] +- [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] +- [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] +- [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] +- [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] +- [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] +- [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] +- [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] +- [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] +- [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] +- [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] +- [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] +- [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] +- [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] +- [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] +- [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] +- [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] +- [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] +- [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] +- [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] +- [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] +- [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] +- [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] +- [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] +- [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] +- [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] +- [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] +- [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] +- [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] +- [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] +- [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] +- [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] +- [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] +- [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] +- [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] +- [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] +- [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] +- [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] +- [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] +- [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] +- [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] +- [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] +- [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] +- [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] +- [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] +- [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] +- [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] +- [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] +- [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] +- [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] +- [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] +- [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] +- [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] +- [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] +- [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] +- [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] +- [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] +- [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] +- [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] +- [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] +- [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] +- [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] +- [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] +- [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] +- [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] +- [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] +- [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] +- [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] +- [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] +- [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] +- [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] +- [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] +- [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] +- [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] +- [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] +- [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] +- [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] +- [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] +- [leds] triggers: let struct (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] +- [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] +- [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] +- [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] +- [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] +- [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] +- [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] +- [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] +- [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] +- [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] +- [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] +- [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] +- [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] +- [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] +- [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] +- [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] +- [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] +- [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] +- [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] +- [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] +- [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] +- [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] +- [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] +- [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] +- [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] +- [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] +- [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] +- [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] +- [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] +- [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] +- [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] +- [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] +- [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] +- [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976] + +* Thu Mar 19 2020 Frantisek Hrbata [4.18.0-190.1.el8] +- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) +- [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] +- [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] +- [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921] + +* Wed Mar 18 2020 Frantisek Hrbata [4.18.0-189.1.el8] +- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] +- [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] +- [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] +- [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] +- [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] +- [nvme] nvme: log additional message for controller status (David Milburn) [1752952] + +* Tue Mar 17 2020 Frantisek Hrbata [4.18.0-188.3.el8] +- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] +- [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] +- [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] +- [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] +- [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] +- [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] +- [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] +- [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] +- [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] +- [tools] torture: Capture qemu output (Waiman Long) [1810247] +- [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] +- [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] +- [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] +- [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] +- [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] +- [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] +- [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] +- [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] +- [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] +- [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] +- [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] +- [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] +- [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] +- [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] +- [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] +- [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] +- [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] +- [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] +- [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] +- [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] +- [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] +- [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] +- [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] +- [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] +- [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] +- [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] +- [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] +- [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] +- [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] +- [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] +- [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] +- [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] +- [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] +- [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] +- [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] +- [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] +- [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] +- [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] +- [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] +- [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] +- [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] +- [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] +- [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] +- [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] +- [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] +- [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] +- [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] +- [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] +- [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] +- [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] +- [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] +- [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] +- [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] +- [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] +- [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] +- [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] +- [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] +- [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] +- [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] +- [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] +- [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] +- [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] +- [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] +- [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] +- [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] +- [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] +- [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] +- [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] +- [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] +- [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] +- [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] +- [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] +- [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] +- [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] +- [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] +- [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] +- [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] +- [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] +- [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] +- [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] +- [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] +- [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] +- [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] +- [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] +- [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] +- [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] +- [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] +- [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] +- [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] +- [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] +- [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] +- [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] +- [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] +- [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] +- [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] +- [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] +- [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] +- [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] +- [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] +- [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] +- [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] +- [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] +- [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] +- [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] +- [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] +- [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] +- [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] +- [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] +- [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] +- [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] +- [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] +- [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] +- [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] +- [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] +- [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] +- [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] +- [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] +- [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] +- [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] +- [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] +- [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] +- [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] +- [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] +- [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] +- [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] +- [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] +- [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] +- [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] +- [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] +- [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] +- [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] +- [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] +- [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] +- [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] +- [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] +- [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] +- [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] +- [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] +- [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] +- [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] +- [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] +- [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] +- [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] +- [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] +- [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] +- [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] +- [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] +- [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] +- [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] +- [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] +- [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] +- [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] +- [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] +- [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] +- [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] +- [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] +- [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] +- [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] +- [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] +- [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] +- [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] +- [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] +- [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] +- [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] +- [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] +- [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] +- [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] +- [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] +- [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] +- [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] +- [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] +- [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] +- [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] +- [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] +- [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] +- [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] +- [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] +- [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] +- [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] +- [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] +- [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] +- [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] +- [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] +- [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] +- [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] +- [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] +- [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] +- [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] +- [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] +- [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] +- [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] +- [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] +- [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] +- [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] +- [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] +- [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] +- [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] +- [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] +- [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] +- [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] +- [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] +- [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] +- [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] +- [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] +- [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] +- [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] +- [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] +- [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] +- [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] +- [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] +- [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] +- [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] +- [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] +- [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] +- [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] +- [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] +- [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] +- [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] +- [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] +- [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] +- [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] +- [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] +- [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] +- [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] +- [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] +- [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] +- [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] +- [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] +- [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] +- [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] +- [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] +- [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] +- [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] +- [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] +- [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] +- [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] +- [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693] + +* Sun Mar 15 2020 Frantisek Hrbata [4.18.0-188.2.el8] +- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] +- [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] +- [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] +- [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] +- [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] +- [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] +- [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] +- [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] +- [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] +- [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] +- [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] +- [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] +- [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] +- [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] +- [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] +- [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] +- [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] +- [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] +- [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] +- [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] +- [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] +- [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] +- [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] +- [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] +- [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] +- [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] +- [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] +- [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] +- [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] +- [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] +- [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] +- [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] +- [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] +- [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] +- [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] +- [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] +- [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] +- [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] +- [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] +- [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] +- [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] +- [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] +- [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] +- [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] +- [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] +- [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] +- [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] +- [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] +- [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] +- [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] +- [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] +- [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] +- [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] +- [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] +- [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] +- [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] +- [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] +- [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] +- [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] +- [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] +- [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] +- [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] +- [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] +- [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] +- [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] +- [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] +- [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] +- [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] +- [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] +- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] +- [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] +- [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] +- [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] +- [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] +- [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] +- [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] +- [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] +- [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] +- [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] +- [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] +- [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] +- [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] +- [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] +- [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] +- [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] +- [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] +- [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] +- [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] +- [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] +- [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] +- [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] +- [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] +- [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] +- [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] +- [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] +- [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] +- [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] +- [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] +- [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] +- [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] +- [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] +- [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] +- [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] +- [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] +- [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950] + +* Sat Mar 14 2020 Frantisek Hrbata [4.18.0-188.1.el8] +- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] +- [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506] + +* Thu Mar 12 2020 Frantisek Hrbata [4.18.0-187.2.el8] +- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] +- [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] +- [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] +- [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] +- [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] +- [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] +- [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] +- [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] +- [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] +- [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] +- [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] +- [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] +- [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] +- [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] +- [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] +- [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] +- [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] +- [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] +- [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] +- [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638] + +* Tue Mar 10 2020 Frantisek Hrbata [4.18.0-187.1.el8] - [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] @@ -2485,7 +6216,103 @@ fi - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856] -* Wed Mar 04 2020 Bruno Meneguele [4.18.0-186.el8] +* Mon Mar 09 2020 Frantisek Hrbata [4.18.0-186.2.el8] +- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} +- [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} +- [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] +- [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] +- [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] +- [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] +- [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] +- [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] +- [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] +- [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] +- [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] +- [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] +- [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] +- [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] +- [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] +- [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] +- [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] +- [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] +- [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] +- [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] +- [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] +- [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] +- [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] +- [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] +- [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] +- [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] +- [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] +- [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] +- [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] +- [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] +- [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] +- [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] +- [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] +- [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] +- [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] +- [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] +- [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] +- [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] +- [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] +- [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] +- [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] +- [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] +- [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] +- [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] +- [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] +- [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] +- [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] +- [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] +- [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] +- [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] +- [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] +- [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] +- [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] +- [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] +- [of] of: overlay: validate overlay properties (Steve Best) [1798483] +- [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] +- [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] +- [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] +- [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] +- [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] +- [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] +- [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] +- [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483] + +* Sat Mar 07 2020 Frantisek Hrbata [4.18.0-186.1.el8] +- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481]