diff --git a/.gitignore b/.gitignore index efd2ac3..9693679 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ -SOURCES/kernel-abi-whitelists-4.18.0-240.tar.bz2 -SOURCES/kernel-kabi-dw-4.18.0-240.tar.bz2 -SOURCES/linux-4.18.0-240.22.1.el8_3.tar.xz +SOURCES/kernel-abi-stablelists-4.18.0-305.tar.bz2 +SOURCES/kernel-kabi-dw-4.18.0-305.tar.bz2 +SOURCES/linux-4.18.0-305.el8.tar.xz +SOURCES/rheldup3.x509 +SOURCES/rhelkpatch1.x509 diff --git a/.kernel.metadata b/.kernel.metadata index 67893bf..9e18ff1 100644 --- a/.kernel.metadata +++ b/.kernel.metadata @@ -1,3 +1,5 @@ -8d861248716a82a9ff7442c6150f5f9eccbb3243 SOURCES/kernel-abi-whitelists-4.18.0-240.tar.bz2 -59861274c73f8acc9a5c9da435ab98c09e54fac8 SOURCES/kernel-kabi-dw-4.18.0-240.tar.bz2 -d1132506a764b24d29154fcf4e06ee4da77faab6 SOURCES/linux-4.18.0-240.22.1.el8_3.tar.xz +bf2922872b49aeeb6fe4cdb149d4061604ed7488 SOURCES/kernel-abi-stablelists-4.18.0-305.tar.bz2 +4d18d659f47e29331ec86f06d9bd64b93dbac657 SOURCES/kernel-kabi-dw-4.18.0-305.tar.bz2 +6bdc275637da0e0f5f48955c500fd6464c3ce244 SOURCES/linux-4.18.0-305.el8.tar.xz +95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509 +d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509 diff --git a/SOURCES/Module.kabi_aarch64 b/SOURCES/Module.kabi_aarch64 index a3ad374..11b439e 100644 --- a/SOURCES/Module.kabi_aarch64 +++ b/SOURCES/Module.kabi_aarch64 @@ -65,6 +65,7 @@ 0x7da02233 __put_cred vmlinux EXPORT_SYMBOL 0xd031343e __put_page vmlinux EXPORT_SYMBOL 0xe8f74e3b __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0x5a45d9ae __register_chrdev vmlinux EXPORT_SYMBOL 0xe45c1b14 __release_region vmlinux EXPORT_SYMBOL 0x5eba9410 __request_region vmlinux EXPORT_SYMBOL 0x5c282196 __scsi_execute vmlinux EXPORT_SYMBOL @@ -74,6 +75,7 @@ 0xa6033f23 __task_pid_nr_ns vmlinux EXPORT_SYMBOL 0x0faef0ed __tasklet_schedule vmlinux EXPORT_SYMBOL 0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0xad2831af __vmalloc vmlinux EXPORT_SYMBOL 0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL @@ -178,6 +180,7 @@ 0x68f927fb cancel_delayed_work_sync vmlinux EXPORT_SYMBOL 0x81b1b255 cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0x8a6b7156 class_destroy vmlinux EXPORT_SYMBOL_GPL 0xe28a9c32 class_unregister vmlinux EXPORT_SYMBOL_GPL 0xb23c934e commit_creds vmlinux EXPORT_SYMBOL 0x29361773 complete vmlinux EXPORT_SYMBOL @@ -215,6 +218,8 @@ 0xc55637a6 dev_set_mtu vmlinux EXPORT_SYMBOL 0xc3b519d1 dev_set_promiscuity vmlinux EXPORT_SYMBOL 0xaef62a99 device_add_disk vmlinux EXPORT_SYMBOL +0x1744744a device_create vmlinux EXPORT_SYMBOL_GPL +0x8ea07c28 device_destroy vmlinux EXPORT_SYMBOL_GPL 0x926be68c dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0x1c5a0e6e dma_set_coherent_mask vmlinux EXPORT_SYMBOL 0x4e0bc306 dma_set_mask vmlinux EXPORT_SYMBOL @@ -229,6 +234,7 @@ 0x4efeaecf downgrade_write vmlinux EXPORT_SYMBOL 0xa4fd336d dst_release vmlinux EXPORT_SYMBOL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL 0x4c16334a eth_type_trans vmlinux EXPORT_SYMBOL 0x092f9801 ether_setup vmlinux EXPORT_SYMBOL @@ -320,6 +326,7 @@ 0x0973d7fb kobject_add vmlinux EXPORT_SYMBOL 0xc985b4ca kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0xe9ec6844 kobject_del vmlinux EXPORT_SYMBOL +0xa9c2cec5 kobject_get vmlinux EXPORT_SYMBOL 0x217548d3 kobject_init vmlinux EXPORT_SYMBOL 0x71c0e774 kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL 0x2cec6038 kobject_put vmlinux EXPORT_SYMBOL @@ -382,6 +389,8 @@ 0xf812cff6 memscan vmlinux EXPORT_SYMBOL 0xdcb764ad memset vmlinux EXPORT_SYMBOL 0x9688de8b memstart_addr vmlinux EXPORT_SYMBOL +0x29c21688 misc_deregister vmlinux EXPORT_SYMBOL +0xeac7b62d misc_register vmlinux EXPORT_SYMBOL 0x29367907 mmput vmlinux EXPORT_SYMBOL_GPL 0x1ccf7c3c mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x725826d8 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL diff --git a/SOURCES/Module.kabi_ppc64le b/SOURCES/Module.kabi_ppc64le index 11f0299..2124c76 100644 --- a/SOURCES/Module.kabi_ppc64le +++ b/SOURCES/Module.kabi_ppc64le @@ -49,6 +49,7 @@ 0xeb94d60b __put_cred vmlinux EXPORT_SYMBOL 0xccbfcd34 __put_page vmlinux EXPORT_SYMBOL 0x6301916d __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0xdee37668 __register_chrdev vmlinux EXPORT_SYMBOL 0xe45c1b14 __release_region vmlinux EXPORT_SYMBOL 0x5eba9410 __request_region vmlinux EXPORT_SYMBOL 0xa2beceb1 __scsi_execute vmlinux EXPORT_SYMBOL @@ -57,6 +58,7 @@ 0xdb7305a1 __stack_chk_fail vmlinux EXPORT_SYMBOL 0x56c083d3 __task_pid_nr_ns vmlinux EXPORT_SYMBOL 0x0faef0ed __tasklet_schedule vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0x8e879bb7 __vmalloc vmlinux EXPORT_SYMBOL 0xfdd6bbad __wake_up vmlinux EXPORT_SYMBOL @@ -168,6 +170,7 @@ 0x68f927fb cancel_delayed_work_sync vmlinux EXPORT_SYMBOL 0x81b1b255 cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0xcedfad7e class_destroy vmlinux EXPORT_SYMBOL_GPL 0x11c02784 class_unregister vmlinux EXPORT_SYMBOL_GPL 0xf0d61d9c commit_creds vmlinux EXPORT_SYMBOL 0x86b18094 complete vmlinux EXPORT_SYMBOL @@ -205,6 +208,8 @@ 0xed26c2e8 dev_set_mtu vmlinux EXPORT_SYMBOL 0x5a7963bd dev_set_promiscuity vmlinux EXPORT_SYMBOL 0x697cc68b device_add_disk vmlinux EXPORT_SYMBOL +0x97c5ca02 device_create vmlinux EXPORT_SYMBOL_GPL +0xaef0f53d device_destroy vmlinux EXPORT_SYMBOL_GPL 0x495cd368 dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0x72a05d02 dma_set_coherent_mask vmlinux EXPORT_SYMBOL 0x89d4d619 dma_set_mask vmlinux EXPORT_SYMBOL @@ -219,6 +224,7 @@ 0x29397620 downgrade_write vmlinux EXPORT_SYMBOL 0xad580bc5 dst_release vmlinux EXPORT_SYMBOL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL 0x3a968436 eth_type_trans vmlinux EXPORT_SYMBOL 0x3c8d07f4 ether_setup vmlinux EXPORT_SYMBOL @@ -310,6 +316,7 @@ 0x40e308cc kobject_add vmlinux EXPORT_SYMBOL 0x71f56a28 kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0xd896d94b kobject_del vmlinux EXPORT_SYMBOL +0x787d886d kobject_get vmlinux EXPORT_SYMBOL 0x2f602452 kobject_init vmlinux EXPORT_SYMBOL 0x9c38868d kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL 0x679ca598 kobject_put vmlinux EXPORT_SYMBOL @@ -372,6 +379,8 @@ 0xf812cff6 memscan vmlinux EXPORT_SYMBOL 0xdcb764ad memset vmlinux EXPORT_SYMBOL 0xae87cad0 memstart_addr vmlinux EXPORT_SYMBOL_GPL +0x8e3ca75a misc_deregister vmlinux EXPORT_SYMBOL +0x5f96c76a misc_register vmlinux EXPORT_SYMBOL 0x74267b6a mmput vmlinux EXPORT_SYMBOL_GPL 0xe7bb9278 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x108aece2 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL diff --git a/SOURCES/Module.kabi_s390x b/SOURCES/Module.kabi_s390x index feaac3d..7230a4b 100644 --- a/SOURCES/Module.kabi_s390x +++ b/SOURCES/Module.kabi_s390x @@ -47,6 +47,7 @@ 0x25207859 __put_cred vmlinux EXPORT_SYMBOL 0xbd1b113a __put_page vmlinux EXPORT_SYMBOL 0x8a2e5412 __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0xcdf1ba58 __register_chrdev vmlinux EXPORT_SYMBOL 0xe45c1b14 __release_region vmlinux EXPORT_SYMBOL 0x5eba9410 __request_region vmlinux EXPORT_SYMBOL 0x3d1ba4bd __scsi_execute vmlinux EXPORT_SYMBOL @@ -55,6 +56,7 @@ 0xfcbb0506 __task_pid_nr_ns vmlinux EXPORT_SYMBOL 0x0faef0ed __tasklet_schedule vmlinux EXPORT_SYMBOL 0x3fb0b9e3 __udelay vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0x8e879bb7 __vmalloc vmlinux EXPORT_SYMBOL 0x1bf301c3 __wake_up vmlinux EXPORT_SYMBOL @@ -144,6 +146,7 @@ 0x68f927fb cancel_delayed_work_sync vmlinux EXPORT_SYMBOL 0x81b1b255 cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0x2d574c16 class_destroy vmlinux EXPORT_SYMBOL_GPL 0xd0b990c6 class_unregister vmlinux EXPORT_SYMBOL_GPL 0x0f366a31 commit_creds vmlinux EXPORT_SYMBOL 0x6642d348 complete vmlinux EXPORT_SYMBOL @@ -178,6 +181,8 @@ 0x80b0cdfb dev_set_mtu vmlinux EXPORT_SYMBOL 0x7f1789d8 dev_set_promiscuity vmlinux EXPORT_SYMBOL 0xafc69e48 device_add_disk vmlinux EXPORT_SYMBOL +0xe8ea8981 device_create vmlinux EXPORT_SYMBOL_GPL +0x50ccb4d8 device_destroy vmlinux EXPORT_SYMBOL_GPL 0x81fe92cc dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0xf7bbf143 dma_set_coherent_mask vmlinux EXPORT_SYMBOL 0x783b83d3 dma_set_mask vmlinux EXPORT_SYMBOL @@ -192,6 +197,7 @@ 0x909b6ce3 downgrade_write vmlinux EXPORT_SYMBOL 0xa3e80006 dst_release vmlinux EXPORT_SYMBOL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL 0x6229afcd eth_type_trans vmlinux EXPORT_SYMBOL 0x40d650b4 ether_setup vmlinux EXPORT_SYMBOL @@ -274,6 +280,7 @@ 0x1eff77ac kobject_add vmlinux EXPORT_SYMBOL 0x8d10ed44 kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0x56d88374 kobject_del vmlinux EXPORT_SYMBOL +0x742ce0ea kobject_get vmlinux EXPORT_SYMBOL 0x28f397f9 kobject_init vmlinux EXPORT_SYMBOL 0x16f03e4d kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL 0xa11e7937 kobject_put vmlinux EXPORT_SYMBOL @@ -335,6 +342,8 @@ 0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL 0x9a906daf memscan vmlinux EXPORT_SYMBOL 0xde0bdcff memset vmlinux EXPORT_SYMBOL +0xc7582579 misc_deregister vmlinux EXPORT_SYMBOL +0x5fe7b349 misc_register vmlinux EXPORT_SYMBOL 0xe0612783 mmput vmlinux EXPORT_SYMBOL_GPL 0xebca8b54 mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL 0x28985b9f mod_timer vmlinux EXPORT_SYMBOL diff --git a/SOURCES/Module.kabi_x86_64 b/SOURCES/Module.kabi_x86_64 index a5ba3d5..1481161 100644 --- a/SOURCES/Module.kabi_x86_64 +++ b/SOURCES/Module.kabi_x86_64 @@ -56,6 +56,7 @@ 0x5a4896a8 __put_user_2 vmlinux EXPORT_SYMBOL 0xb2fd5ceb __put_user_4 vmlinux EXPORT_SYMBOL 0xb8e7ce2c __put_user_8 vmlinux EXPORT_SYMBOL +0x6ad5f0ce __register_chrdev vmlinux EXPORT_SYMBOL 0x9a8a0ca3 __register_nmi_handler vmlinux EXPORT_SYMBOL 0xe45c1b14 __release_region vmlinux EXPORT_SYMBOL 0x5eba9410 __request_region vmlinux EXPORT_SYMBOL @@ -66,6 +67,7 @@ 0x972a1e61 __task_pid_nr_ns vmlinux EXPORT_SYMBOL 0x0faef0ed __tasklet_schedule vmlinux EXPORT_SYMBOL 0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0x50a25b70 __uv_cpu_info vmlinux EXPORT_SYMBOL_GPL 0x8ad5ceb1 __uv_hub_info_list vmlinux EXPORT_SYMBOL_GPL @@ -210,6 +212,7 @@ 0x68f927fb cancel_delayed_work_sync vmlinux EXPORT_SYMBOL 0x81b1b255 cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0x21e01071 class_destroy vmlinux EXPORT_SYMBOL_GPL 0x02edfc37 class_unregister vmlinux EXPORT_SYMBOL_GPL 0x7da99cdd clear_user vmlinux EXPORT_SYMBOL 0x436d11d6 commit_creds vmlinux EXPORT_SYMBOL @@ -256,6 +259,8 @@ 0x7a8e31b6 dev_set_mtu vmlinux EXPORT_SYMBOL 0x22975705 dev_set_promiscuity vmlinux EXPORT_SYMBOL 0x87c3a329 device_add_disk vmlinux EXPORT_SYMBOL +0xfae8f523 device_create vmlinux EXPORT_SYMBOL_GPL +0x7b4244f7 device_destroy vmlinux EXPORT_SYMBOL_GPL 0xf4db2b68 dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0x4ce6ccb6 dma_ops vmlinux EXPORT_SYMBOL 0x0c0b6182 dma_set_coherent_mask vmlinux EXPORT_SYMBOL @@ -271,6 +276,7 @@ 0x2e3ee29b downgrade_write vmlinux EXPORT_SYMBOL 0x0cc084f7 dst_release vmlinux EXPORT_SYMBOL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL 0x1030cd3d eth_type_trans vmlinux EXPORT_SYMBOL 0xb05be19c ether_setup vmlinux EXPORT_SYMBOL @@ -370,6 +376,7 @@ 0x0973d7fb kobject_add vmlinux EXPORT_SYMBOL 0xc985b4ca kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0xe9ec6844 kobject_del vmlinux EXPORT_SYMBOL +0xa9c2cec5 kobject_get vmlinux EXPORT_SYMBOL 0x217548d3 kobject_init vmlinux EXPORT_SYMBOL 0x71c0e774 kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL 0x2cec6038 kobject_put vmlinux EXPORT_SYMBOL @@ -431,6 +438,8 @@ 0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL 0xf812cff6 memscan vmlinux EXPORT_SYMBOL 0xfb578fc5 memset vmlinux EXPORT_SYMBOL +0x113b918c misc_deregister vmlinux EXPORT_SYMBOL +0x692fcb28 misc_register vmlinux EXPORT_SYMBOL 0x2aa7dddc mmput vmlinux EXPORT_SYMBOL_GPL 0x87b0fc1b mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x9f147e1c mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 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.der b/SOURCES/centossecureboot001.der deleted file mode 100644 index 321c4ec..0000000 --- a/SOURCES/centossecureboot001.der +++ /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/centossecureboot201.der b/SOURCES/centossecureboot201.der deleted file mode 100644 index f9d9675..0000000 --- a/SOURCES/centossecureboot201.der +++ /dev/null @@ -1,84 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 93:c2:04:d8:bd:77:6b:11 - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=CentOS Secure Boot CA 2/emailAddress=security@centos.org - Validity - Not Before: Jun 9 10:04:20 2020 GMT - Not After : Jan 18 10:04:20 2038 GMT - Subject: CN=CentOS Secure Boot Signing 201/emailAddress=security@centos.org - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:9e:ef:fe:76:1c:9f:9b:3e:f2:e4:c5:29:bd:19: - 32:01:59:f3:e6:99:fa:eb:b5:f8:94:0c:95:3a:65: - 5e:b1:72:d0:50:3e:70:64:8a:1a:d1:f6:4d:af:6d: - 57:ee:40:71:40:09:dd:30:0c:81:a1:8b:26:63:12: - 07:bf:e1:d1:45:9f:9b:09:a6:57:98:9e:ef:97:e9: - bd:68:38:ea:aa:63:92:2e:0d:2f:8e:fb:be:88:40: - 9b:59:e3:bc:b7:6f:e3:bb:6b:1e:6e:9e:ee:57:b8: - 28:c6:d5:d6:bf:47:a6:e9:38:a9:8f:08:73:98:49: - a8:58:d2:62:73:f1:1e:44:d4:88:3d:f9:aa:43:e2: - 72:2e:d7:43:3e:1d:b6:65:f6:d1:2e:ef:31:cb:9f: - 5e:e3:d4:ea:3c:23:9a:07:af:f9:4a:ee:43:9a:75: - 06:ed:9a:54:2c:ed:5b:ca:85:a5:10:16:cd:30:64: - ea:d5:27:7e:23:f6:fc:ec:69:a9:43:2f:78:73:6b: - 33:78:8b:f8:54:db:3f:ce:95:a4:5a:04:9a:15:49: - 98:cd:34:7c:c7:8c:a9:8a:32:82:ae:c0:d6:34:93: - e7:d2:54:82:45:ee:eb:54:9a:96:d4:da:4b:24:f8: - 09:56:d8:cd:7f:ec:7b:f3:bd:db:9b:8c:b6:18:87: - fa:07 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:FALSE - X509v3 Key Usage: critical - Digital Signature - X509v3 Extended Key Usage: critical - Code Signing - X509v3 Subject Key Identifier: - 5D:4B:64:F2:FA:63:1E:5E:5F:DB:AA:DC:14:67:C6:6C:99:21:7A:22 - X509v3 Authority Key Identifier: - keyid:70:00:7F:99:20:9C:12:6B:E1:47:74:EA:EC:7B:6D:96:31:F3:4D:CA - - Signature Algorithm: sha256WithRSAEncryption - 39:4b:b5:cc:37:3f:cd:db:84:0f:63:7c:c4:e4:53:fb:5e:fd: - db:12:19:23:6f:0a:50:14:fd:4f:7c:f9:87:3d:f9:6d:5b:af: - 07:a5:94:34:1b:84:07:f4:f1:a0:de:cc:73:87:99:31:c3:93: - 66:c0:bc:f2:0f:b2:69:65:8e:da:b9:1a:8e:ae:38:56:f3:7c: - 5a:8d:29:0d:3d:ad:84:e7:86:31:a2:8e:2a:a8:f8:f8:f7:87: - 32:65:5d:81:47:53:b8:40:c5:1b:a7:46:1f:b0:60:a7:b4:97: - 89:51:26:3c:de:46:b9:14:d5:a0:7d:99:cc:a7:7e:ed:89:18: - 02:ce:e6:07:45:49:e2:04:7d:5b:03:65:ec:e6:c3:86:0d:82: - 31:24:45:51:ec:15:ad:31:83:a8:1c:6e:52:4d:b8:0f:5d:0b: - e4:7b:51:49:39:46:8a:0b:fd:0c:46:af:b4:19:65:0f:12:f1: - fc:ee:fd:6b:4f:df:9a:73:7c:e0:c8:3d:c3:d5:b5:ab:4a:86: - 36:97:e8:89:fb:af:f4:f1:c2:05:5d:17:fb:b6:df:a5:0e:45: - 89:db:89:99:93:ce:f0:4e:e9:9c:f4:4a:03:b0:6e:be:a2:69: - ab:b1:f3:3b:ed:c7:97:f4:0e:0a:53:27:5a:7e:70:9a:35:ea: - 7a:76:d1:bc ------BEGIN CERTIFICATE----- -MIIDjjCCAnagAwIBAgIJAJPCBNi9d2sRMA0GCSqGSIb3DQEBCwUAMEYxIDAeBgNV -BAMMF0NlbnRPUyBTZWN1cmUgQm9vdCBDQSAyMSIwIAYJKoZIhvcNAQkBFhNzZWN1 -cml0eUBjZW50b3Mub3JnMB4XDTIwMDYwOTEwMDQyMFoXDTM4MDExODEwMDQyMFow -TTEnMCUGA1UEAwweQ2VudE9TIFNlY3VyZSBCb290IFNpZ25pbmcgMjAxMSIwIAYJ -KoZIhvcNAQkBFhNzZWN1cml0eUBjZW50b3Mub3JnMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAnu/+dhyfmz7y5MUpvRkyAVnz5pn667X4lAyVOmVesXLQ -UD5wZIoa0fZNr21X7kBxQAndMAyBoYsmYxIHv+HRRZ+bCaZXmJ7vl+m9aDjqqmOS -Lg0vjvu+iECbWeO8t2/ju2sebp7uV7goxtXWv0em6TipjwhzmEmoWNJic/EeRNSI -PfmqQ+JyLtdDPh22ZfbRLu8xy59e49TqPCOaB6/5Su5DmnUG7ZpULO1byoWlEBbN -MGTq1Sd+I/b87GmpQy94c2szeIv4VNs/zpWkWgSaFUmYzTR8x4ypijKCrsDWNJPn -0lSCRe7rVJqW1NpLJPgJVtjNf+x7873bm4y2GIf6BwIDAQABo3gwdjAMBgNVHRMB -Af8EAjAAMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUBAf8EDDAKBggrBgEFBQcDAzAd -BgNVHQ4EFgQUXUtk8vpjHl5f26rcFGfGbJkheiIwHwYDVR0jBBgwFoAUcAB/mSCc -EmvhR3Tq7HttljHzTcowDQYJKoZIhvcNAQELBQADggEBADlLtcw3P83bhA9jfMTk -U/te/dsSGSNvClAU/U98+Yc9+W1brwellDQbhAf08aDezHOHmTHDk2bAvPIPsmll -jtq5Go6uOFbzfFqNKQ09rYTnhjGijiqo+Pj3hzJlXYFHU7hAxRunRh+wYKe0l4lR -JjzeRrkU1aB9mcynfu2JGALO5gdFSeIEfVsDZezmw4YNgjEkRVHsFa0xg6gcblJN -uA9dC+R7UUk5RooL/QxGr7QZZQ8S8fzu/WtP35pzfODIPcPVtatKhjaX6In7r/Tx -wgVdF/u236UORYnbiZmTzvBO6Zz0SgOwbr6iaaux8zvtx5f0DgpTJ1p+cJo16np2 -0bw= ------END CERTIFICATE----- diff --git a/SOURCES/centossecurebootca2.der b/SOURCES/centossecurebootca2.der deleted file mode 100644 index 42bdfcf..0000000 Binary files a/SOURCES/centossecurebootca2.der and /dev/null differ diff --git a/SOURCES/debrand-rh-i686-cpu.patch b/SOURCES/debrand-rh-i686-cpu.patch deleted file mode 100644 index 5592a59..0000000 --- a/SOURCES/debrand-rh-i686-cpu.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/arch/x86/boot/main.c 2019-03-13 04:04:53.000000000 -0700 -+++ b/arch/x86/boot/main.c 2019-05-25 14:31:21.043272496 -0700 -@@ -147,7 +147,7 @@ void main(void) - - /* Make sure we have all the proper CPU support */ - if (validate_cpu()) { -- puts("This processor is not supported in this version of RHEL.\n"); -+ puts("This processor is not supported in this version of CentOS Linux.\n"); - die(); - } - diff --git a/SOURCES/debrand-rh_taint.patch b/SOURCES/debrand-rh_taint.patch deleted file mode 100644 index 74f2e15..0000000 --- a/SOURCES/debrand-rh_taint.patch +++ /dev/null @@ -1,81 +0,0 @@ ---- a/kernel/rh_taint.c 2020-10-16 10:41:51.000000000 -0500 -+++ b/kernel/rh_taint.c 2020-11-19 10:50:24.853039167 -0600 -@@ -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 Linux 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 Linux -+ * will not fix bugs against this hardware in this minor release. CentOS Linux 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://catalog.redhat.com for certified hardware.\n", msg); -+ pr_crit("Warning: %s - this hardware has not undergone testing by CentOS Linux and might not be certified. Please consult https://catalog.redhat.com for certified hardware.\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 Linux 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 Linux 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 Linux 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 Linux 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/filter-modules.sh b/SOURCES/filter-modules.sh index 66ff2ec..8183043 100755 --- a/SOURCES/filter-modules.sh +++ b/SOURCES/filter-modules.sh @@ -14,7 +14,7 @@ # listed here. # Set the default dirs/modules to filter out -driverdirs="atm auxdisplay bcma bluetooth firewire fmc iio infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb staging tty uio uwb w1" +driverdirs="atm auxdisplay bcma bluetooth firewire fmc iio infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb staging tty uio uwb w1 virt" chardrvs="mwave pcmcia" @@ -28,7 +28,7 @@ scsidrvs="aacraid aic7xxx aic94xx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2 usbdrvs="atm image misc serial wusbcore" -fsdrvs="affs befs coda cramfs ecryptfs hfs hfsplus jfs minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs" +fsdrvs="affs befs cifs coda cramfs ecryptfs hfs hfsplus jfs minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs" netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee802154 irda l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless" @@ -135,6 +135,8 @@ done # Just kill sound. filter_dir $1 kernel/sound +filter_ko $1 drivers/base/regmap/regmap-sdw +filter_dir $1 drivers/soundwire # Now go through and filter any single .ko files that might have deps on the # things we filtered above diff --git a/SOURCES/kernel-aarch64-debug.config b/SOURCES/kernel-aarch64-debug.config index 98f1b73..72d265b 100644 --- a/SOURCES/kernel-aarch64-debug.config +++ b/SOURCES/kernel-aarch64-debug.config @@ -128,13 +128,13 @@ # CONFIG_ARCH_STRATIX10 is not set # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_SYNQUACER is not set -# CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_UNIPHIER is not set # CONFIG_ARCH_ZX is not set # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCNET is not set # CONFIG_ARM64_16K_PAGES is not set # CONFIG_ARM64_4K_PAGES is not set +# CONFIG_ARM64_CNP is not set # CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set # CONFIG_ARM64_PA_BITS_48 is not set # CONFIG_ARM64_PSEUDO_NMI is not set @@ -308,7 +308,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CLK_HSDK is not set # CONFIG_CLK_QORIQ is not set @@ -457,6 +456,7 @@ # CONFIG_DRM_HISI_KIRIN is not set # CONFIG_DRM_I2C_ADV7511 is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I915_ALPHA_SUPPORT is not set # CONFIG_DRM_LEGACY is not set @@ -487,7 +487,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -511,6 +510,8 @@ # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_DWMAC_IPQ806X is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_E100 is not set @@ -519,7 +520,6 @@ # CONFIG_ECHO is not set # CONFIG_ECRYPT_FS is not set # CONFIG_EEPROM_93XX46 is not set -# CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set @@ -620,6 +620,7 @@ # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FUJITSU_ES is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set # CONFIG_FW_CFG_SYSFS_CMDLINE is not set @@ -797,14 +798,14 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set # CONFIG_INET_DIAG_DESTROY is not set -# CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set # CONFIG_INFINIBAND_HFI1 is not set # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set @@ -818,6 +819,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -849,6 +852,7 @@ # CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -879,7 +883,6 @@ # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set # CONFIG_IP_VS_DEBUG is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_IR_HIX5HD2 is not set @@ -1313,7 +1316,6 @@ # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set # CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set @@ -1575,6 +1577,7 @@ # CONFIG_RC_CORE is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REGULATOR is not set # CONFIG_REISERFS_FS is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -1760,7 +1763,6 @@ # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LIS3_I2C is not set # CONFIG_SENSORS_LM25066 is not set @@ -1882,6 +1884,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP_MODE_SLIP6 is not set @@ -2040,6 +2043,7 @@ # CONFIG_SOC_TI is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set @@ -2344,8 +2348,8 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set # CONFIG_VMXNET3 is not set @@ -2451,6 +2455,7 @@ CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_ARCH_HISI=y CONFIG_ARCH_QCOM=y CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y CONFIG_ARCH_VEXPRESS=y @@ -2458,7 +2463,6 @@ CONFIG_ARCH_XGENE=y CONFIG_ARM64=y CONFIG_ARM64_64K_PAGES=y CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y -CONFIG_ARM64_CNP=y CONFIG_ARM64_CRYPTO=y CONFIG_ARM64_ERRATUM_1024718=y CONFIG_ARM64_ERRATUM_1542419=y @@ -2543,6 +2547,7 @@ CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BACKLIGHT_PWM=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_BCMA=m @@ -2585,7 +2590,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2760,6 +2764,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2851,11 +2856,6 @@ CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DRBG_CTR=y @@ -3024,7 +3024,6 @@ CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_HISI_HIBMC=m CONFIG_DRM_I2C_CH7006=m -CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_I915=m CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y @@ -3037,6 +3036,7 @@ CONFIG_DRM_QXL=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -3118,6 +3118,7 @@ CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_VP7045=m +CONFIG_DWMAC_DWC_QOS_ETH=m CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m CONFIG_DYNAMIC_DEBUG=y @@ -3135,6 +3136,8 @@ CONFIG_EDAC_PND2=m CONFIG_EDAC_THUNDERX=m CONFIG_EDAC_XGENE=m CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EFI=y @@ -3201,6 +3204,7 @@ CONFIG_FMC_WRITE_EEPROM=m CONFIG_FONT_SUPPORT=y CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_POINTER=y @@ -3246,6 +3250,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_AMDPT=m CONFIG_GPIO_DWAPB=m CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_MLXBF2=m CONFIG_GPIO_PL061=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_WATCHDOG=m @@ -3420,6 +3425,7 @@ CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_GPIO=m CONFIG_I2C_GPIO_FAULT_INJECTOR=y CONFIG_I2C_HID=m +CONFIG_I2C_MLXBF=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_GPIO=m @@ -3464,9 +3470,19 @@ CONFIG_IGB_DCA=y CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESPINTCP=y @@ -3483,6 +3499,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3493,6 +3510,7 @@ CONFIG_INFINIBAND=m CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_BNXT_RE=m CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m CONFIG_INFINIBAND_HNS=m CONFIG_INFINIBAND_HNS_HIP06=m CONFIG_INFINIBAND_HNS_HIP08=m @@ -3535,6 +3553,8 @@ CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_YEALINK=m CONFIG_INTEGRITY_AUDIT=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m @@ -3560,6 +3580,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y @@ -3642,6 +3663,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3746,6 +3768,8 @@ CONFIG_KGDB_TESTS=y CONFIG_KPROBES=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM=y CONFIG_KVM_AMD_SEV=y CONFIG_L2TP=m @@ -3912,10 +3936,12 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m @@ -4213,6 +4239,7 @@ CONFIG_NET_VENDOR_REALTEK=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SMSC=y CONFIG_NET_VENDOR_SOLARFLARE=y +CONFIG_NET_VENDOR_STMICRO=y CONFIG_NET_VRF=m CONFIG_NET_XGENE=m CONFIG_NET_XGENE_V2=m @@ -4388,6 +4415,7 @@ CONFIG_NODES_SHIFT=3 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +CONFIG_NOUVEAU_DEBUG_PUSH=y CONFIG_NO_HZ=y CONFIG_NO_HZ_FULL=y CONFIG_NR_CPUS=4096 @@ -4465,6 +4493,7 @@ CONFIG_PERCPU_TEST=m CONFIG_PERF_EVENTS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PHYLIB=y +CONFIG_PHYLINK=m CONFIG_PHY_BRCM_SATA=y CONFIG_PHY_HI6220_USB=m CONFIG_PHY_NS2_USB_DRD=y @@ -4708,8 +4737,8 @@ CONFIG_RTLWIFI=m CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RTW88_DEBUG=y CONFIG_RTW88_DEBUGFS=y CONFIG_RT_GROUP_SCHED=y @@ -4799,6 +4828,7 @@ CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_G762=m +CONFIG_SENSORS_JC42=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_LM70=m @@ -4838,6 +4868,7 @@ CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_TEGRA=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 @@ -4860,7 +4891,6 @@ CONFIG_SGETMASK_SYSCALL=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y @@ -5032,6 +5062,8 @@ CONFIG_STACKPROTECTOR_STRONG=y CONFIG_STACK_TRACER=y CONFIG_STANDALONE=y CONFIG_STE10XP=m +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m CONFIG_STRICT_DEVMEM=y CONFIG_STRIP_ASM_SYMS=y CONFIG_SUNRPC=m @@ -5047,7 +5079,7 @@ CONFIG_SYNC_FILE=y CONFIG_SYN_COOKIES=y CONFIG_SYSCTL=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5450,6 +5482,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_VIRT_DRIVERS=y CONFIG_VITESSE_PHY=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y diff --git a/SOURCES/kernel-aarch64.config b/SOURCES/kernel-aarch64.config index 3b7a0c6..9d228dd 100644 --- a/SOURCES/kernel-aarch64.config +++ b/SOURCES/kernel-aarch64.config @@ -134,13 +134,13 @@ # CONFIG_ARCH_STRATIX10 is not set # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_SYNQUACER is not set -# CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_UNIPHIER is not set # CONFIG_ARCH_ZX is not set # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCNET is not set # CONFIG_ARM64_16K_PAGES is not set # CONFIG_ARM64_4K_PAGES is not set +# CONFIG_ARM64_CNP is not set # CONFIG_ARM64_PA_BITS_48 is not set # CONFIG_ARM64_PSEUDO_NMI is not set # CONFIG_ARM64_PTDUMP_DEBUGFS is not set @@ -319,7 +319,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CLK_HSDK is not set # CONFIG_CLK_QORIQ is not set @@ -495,6 +494,7 @@ # CONFIG_DRM_HISI_KIRIN is not set # CONFIG_DRM_I2C_ADV7511 is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I915_ALPHA_SUPPORT is not set # CONFIG_DRM_LEGACY is not set @@ -525,7 +525,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -549,6 +548,8 @@ # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_DWMAC_IPQ806X is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_E100 is not set @@ -558,7 +559,6 @@ # CONFIG_ECRYPT_FS is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EEPROM_93XX46 is not set -# CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set @@ -668,6 +668,7 @@ # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FUJITSU_ES is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set # CONFIG_FW_CFG_SYSFS_CMDLINE is not set @@ -847,14 +848,14 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set # CONFIG_INET_DIAG_DESTROY is not set -# CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set # CONFIG_INFINIBAND_HFI1 is not set # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set @@ -868,6 +869,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -899,6 +902,7 @@ # CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -929,7 +933,6 @@ # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set # CONFIG_IP_VS_DEBUG is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_IR_HIX5HD2 is not set @@ -1369,7 +1372,6 @@ # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set # CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set @@ -1644,6 +1646,7 @@ # CONFIG_RC_LOOPBACK is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REGULATOR is not set # CONFIG_REISERFS_FS is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -1829,7 +1832,6 @@ # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LIS3_I2C is not set # CONFIG_SENSORS_LM25066 is not set @@ -1951,6 +1953,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP_MODE_SLIP6 is not set @@ -2112,6 +2115,7 @@ # CONFIG_SOC_TI is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set @@ -2419,8 +2423,8 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set # CONFIG_VMXNET3 is not set @@ -2522,6 +2526,7 @@ CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_ARCH_HISI=y CONFIG_ARCH_QCOM=y CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y CONFIG_ARCH_VEXPRESS=y @@ -2529,7 +2534,6 @@ CONFIG_ARCH_XGENE=y CONFIG_ARM64=y CONFIG_ARM64_64K_PAGES=y CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y -CONFIG_ARM64_CNP=y CONFIG_ARM64_CRYPTO=y CONFIG_ARM64_ERRATUM_1024718=y CONFIG_ARM64_ERRATUM_1542419=y @@ -2611,6 +2615,7 @@ CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BACKLIGHT_PWM=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_BCMA=m @@ -2653,7 +2658,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2824,6 +2828,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2914,11 +2919,6 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DRBG_CTR=y @@ -3056,7 +3056,6 @@ CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_HISI_HIBMC=m CONFIG_DRM_I2C_CH7006=m -CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_I915=m CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y @@ -3069,6 +3068,7 @@ CONFIG_DRM_QXL=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -3150,6 +3150,7 @@ CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_VP7045=m +CONFIG_DWMAC_DWC_QOS_ETH=m CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m CONFIG_DYNAMIC_DEBUG=y @@ -3166,6 +3167,8 @@ CONFIG_EDAC_PND2=m CONFIG_EDAC_THUNDERX=m CONFIG_EDAC_XGENE=m CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_EE1004=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EFI=y @@ -3223,6 +3226,7 @@ CONFIG_FMC_WRITE_EEPROM=m CONFIG_FONT_SUPPORT=y CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_POINTER=y @@ -3266,6 +3270,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_AMDPT=m CONFIG_GPIO_DWAPB=m CONFIG_GPIO_GENERIC_PLATFORM=m +CONFIG_GPIO_MLXBF2=m CONFIG_GPIO_PL061=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_WATCHDOG=m @@ -3439,6 +3444,7 @@ CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_GPIO=m CONFIG_I2C_HID=m +CONFIG_I2C_MLXBF=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_GPIO=m @@ -3483,9 +3489,19 @@ CONFIG_IGB_DCA=y CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESPINTCP=y @@ -3502,6 +3518,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3512,6 +3529,7 @@ CONFIG_INFINIBAND=m CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_BNXT_RE=m CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m CONFIG_INFINIBAND_HNS=m CONFIG_INFINIBAND_HNS_HIP06=m CONFIG_INFINIBAND_HNS_HIP08=m @@ -3554,6 +3572,8 @@ CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_YEALINK=m CONFIG_INTEGRITY_AUDIT=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m @@ -3579,6 +3599,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y @@ -3661,6 +3682,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3761,6 +3783,8 @@ CONFIG_KGDB_TESTS=y CONFIG_KPROBES=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM=y CONFIG_KVM_AMD_SEV=y CONFIG_L2TP=m @@ -3922,10 +3946,12 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y CONFIG_MLXBF_BOOTCTL=m +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLXREG_HOTPLUG=m @@ -4221,6 +4247,7 @@ CONFIG_NET_VENDOR_REALTEK=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SMSC=y CONFIG_NET_VENDOR_SOLARFLARE=y +CONFIG_NET_VENDOR_STMICRO=y CONFIG_NET_VRF=m CONFIG_NET_XGENE=m CONFIG_NET_XGENE_V2=m @@ -4468,6 +4495,7 @@ CONFIG_PCI_XGENE_MSI=y CONFIG_PERF_EVENTS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PHYLIB=y +CONFIG_PHYLINK=m CONFIG_PHY_BRCM_SATA=y CONFIG_PHY_HI6220_USB=m CONFIG_PHY_NS2_USB_DRD=y @@ -4702,8 +4730,8 @@ CONFIG_RTL8XXXU=m CONFIG_RTLWIFI=m CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RT_GROUP_SCHED=y CONFIG_RUNTIME_TESTING_MENU=y CONFIG_SATA_AHCI=y @@ -4791,6 +4819,7 @@ CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_G762=m +CONFIG_SENSORS_JC42=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_LM70=m @@ -4830,6 +4859,7 @@ CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_TEGRA=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 @@ -4852,7 +4882,6 @@ CONFIG_SGETMASK_SYSCALL=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y @@ -5019,6 +5048,8 @@ CONFIG_STACKPROTECTOR_STRONG=y CONFIG_STACK_TRACER=y CONFIG_STANDALONE=y CONFIG_STE10XP=m +CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_PLATFORM=m CONFIG_STRICT_DEVMEM=y CONFIG_STRIP_ASM_SYMS=y CONFIG_SUNRPC=m @@ -5034,7 +5065,7 @@ CONFIG_SYNC_FILE=y CONFIG_SYN_COOKIES=y CONFIG_SYSCTL=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5433,6 +5464,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_VIRT_DRIVERS=y CONFIG_VITESSE_PHY=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y diff --git a/SOURCES/kernel-ppc64le-debug.config b/SOURCES/kernel-ppc64le-debug.config index 336b691..731cc76 100644 --- a/SOURCES/kernel-ppc64le-debug.config +++ b/SOURCES/kernel-ppc64le-debug.config @@ -255,7 +255,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -411,7 +410,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -445,6 +443,7 @@ # CONFIG_EDAC_BLUEFIELD is not set # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set @@ -537,6 +536,7 @@ # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FTR_FIXUP_SELFTEST is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set # CONFIG_FW_CFG_SYSFS_CMDLINE is not set @@ -570,6 +570,7 @@ # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -665,6 +666,7 @@ # CONFIG_I2C_HIX5HD2 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX_LTC4306 is not set @@ -715,7 +717,6 @@ # CONFIG_IKCONFIG is not set # CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set # CONFIG_IMA_LOAD_X509 is not set # CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set @@ -736,6 +737,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -761,6 +764,7 @@ # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -790,7 +794,6 @@ # CONFIG_IP_DCCP is not set # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_IR_HIX5HD2 is not set @@ -1040,6 +1043,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -1431,6 +1435,7 @@ # CONFIG_RCU_TRACE is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set # CONFIG_REISERFS_FS is not set @@ -1646,6 +1651,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP_MODE_SLIP6 is not set @@ -1800,6 +1806,7 @@ # CONFIG_SOC_TI is not set # CONFIG_SONY_FF is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI is not set # CONFIG_SPI_DEBUG is not set @@ -2090,9 +2097,9 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set # CONFIG_VMXNET3 is not set @@ -2239,6 +2246,7 @@ CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BACKLIGHT_PWM=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_BCMA=m @@ -2281,7 +2289,6 @@ CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_RSXX=m CONFIG_BLK_DEV_SD=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2448,6 +2455,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2525,11 +2533,6 @@ CONFIG_CRYPTO_DEV_NX=y CONFIG_CRYPTO_DEV_NX_COMPRESS=y CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=y CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=y -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DEV_VMX=y @@ -2711,6 +2714,7 @@ CONFIG_DRM_QXL=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -2874,6 +2878,7 @@ CONFIG_FONT_SUPPORT=y CONFIG_FORCE_MAX_ZONEORDER=9 CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3113,6 +3118,7 @@ CONFIG_IGB_DCA=y CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y CONFIG_IMA_APPRAISE=y CONFIG_IMA_APPRAISE_BOOTPARAM=y @@ -3144,6 +3150,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3230,6 +3237,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y @@ -3314,6 +3322,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3426,10 +3435,11 @@ CONFIG_KPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_HV=m -CONFIG_KVM_BOOK3S_64_PR=m CONFIG_KVM_BOOK3S_PR_POSSIBLE=y CONFIG_KVM_GUEST=y CONFIG_KVM_XICS=y @@ -3480,6 +3490,7 @@ CONFIG_LOCALVERSION="" CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_LOCKUP_DETECTOR=y +CONFIG_LOCK_DOWN_KERNEL=y CONFIG_LOCK_EVENT_COUNTS=y CONFIG_LOCK_STAT=y CONFIG_LOCK_TORTURE_TEST=m @@ -3608,6 +3619,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4075,6 +4087,7 @@ CONFIG_NODES_SHIFT=8 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +CONFIG_NOUVEAU_DEBUG_PUSH=y CONFIG_NOZOMI=m CONFIG_NO_HZ=y CONFIG_NO_HZ_FULL=y @@ -4374,8 +4387,8 @@ CONFIG_RTLWIFI=m CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RTW88_DEBUG=y CONFIG_RTW88_DEBUGFS=y CONFIG_RT_GROUP_SCHED=y @@ -4617,7 +4630,6 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNATURE=y CONFIG_SIMPLE_GPIO=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y @@ -4803,7 +4815,7 @@ CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5203,6 +5215,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_VIRT_DRIVERS=y CONFIG_VITESSE_PHY=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y diff --git a/SOURCES/kernel-ppc64le.config b/SOURCES/kernel-ppc64le.config index e58e080..2f4b90b 100644 --- a/SOURCES/kernel-ppc64le.config +++ b/SOURCES/kernel-ppc64le.config @@ -268,7 +268,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -451,7 +450,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -486,6 +484,7 @@ # CONFIG_EDAC_DEBUG is not set # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set @@ -587,6 +586,7 @@ # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FTR_FIXUP_SELFTEST is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set # CONFIG_FW_CFG_SYSFS_CMDLINE is not set @@ -621,6 +621,7 @@ # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -717,6 +718,7 @@ # CONFIG_I2C_HIX5HD2 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX_LTC4306 is not set @@ -767,7 +769,6 @@ # CONFIG_IKCONFIG is not set # CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set # CONFIG_IMA_LOAD_X509 is not set # CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set @@ -788,6 +789,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -813,6 +816,7 @@ # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -843,7 +847,6 @@ # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set # CONFIG_IP_VS_DEBUG is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_IR_HIX5HD2 is not set @@ -1098,6 +1101,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -1502,6 +1506,7 @@ # CONFIG_RC_LOOPBACK is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set # CONFIG_REISERFS_FS is not set @@ -1717,6 +1722,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP_MODE_SLIP6 is not set @@ -1874,6 +1880,7 @@ # CONFIG_SOC_TI is not set # CONFIG_SONY_FF is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI is not set # CONFIG_SPI_DEBUG is not set @@ -2166,9 +2173,9 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set # CONFIG_VMXNET3 is not set @@ -2307,6 +2314,7 @@ CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BACKLIGHT_PWM=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_BCMA=m @@ -2348,7 +2356,6 @@ CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_RSXX=m CONFIG_BLK_DEV_SD=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2511,6 +2518,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2586,11 +2594,6 @@ CONFIG_CRYPTO_DEV_NX=y CONFIG_CRYPTO_DEV_NX_COMPRESS=y CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=y CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=y -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DEV_VMX=y @@ -2742,6 +2745,7 @@ CONFIG_DRM_QXL=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -2895,6 +2899,7 @@ CONFIG_FONT_SUPPORT=y CONFIG_FORCE_MAX_ZONEORDER=9 CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3131,6 +3136,7 @@ CONFIG_IGB_DCA=y CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y CONFIG_IMA_APPRAISE=y CONFIG_IMA_APPRAISE_BOOTPARAM=y @@ -3162,6 +3168,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3248,6 +3255,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y @@ -3331,6 +3339,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3439,10 +3448,11 @@ CONFIG_KPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_HV=m -CONFIG_KVM_BOOK3S_64_PR=m CONFIG_KVM_BOOK3S_PR_POSSIBLE=y CONFIG_KVM_GUEST=y CONFIG_KVM_XICS=y @@ -3492,6 +3502,7 @@ CONFIG_LOCALVERSION="" CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_LOCKUP_DETECTOR=y +CONFIG_LOCK_DOWN_KERNEL=y CONFIG_LOCK_TORTURE_TEST=m CONFIG_LOGO=y CONFIG_LOGO_LINUX_CLUT224=y @@ -3616,6 +3627,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4368,8 +4380,8 @@ CONFIG_RTL8XXXU=m CONFIG_RTLWIFI=m CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RT_GROUP_SCHED=y CONFIG_RUNTIME_TESTING_MENU=y CONFIG_SATA_AHCI=m @@ -4609,7 +4621,6 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNATURE=y CONFIG_SIMPLE_GPIO=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y @@ -4791,7 +4802,7 @@ CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5187,6 +5198,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_VIRT_DRIVERS=y CONFIG_VITESSE_PHY=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y diff --git a/SOURCES/kernel-s390x-debug.config b/SOURCES/kernel-s390x-debug.config index d80e251..e09ebe0 100644 --- a/SOURCES/kernel-s390x-debug.config +++ b/SOURCES/kernel-s390x-debug.config @@ -268,7 +268,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -437,7 +436,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -473,6 +471,7 @@ # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set @@ -573,6 +572,7 @@ # CONFIG_FTL is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set # CONFIG_FW_CFG_SYSFS_CMDLINE is not set @@ -602,6 +602,7 @@ # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X is not set @@ -694,6 +695,7 @@ # CONFIG_I2C_HIX5HD2 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set @@ -752,12 +754,10 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set -# CONFIG_IMA_APPRAISE is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set -# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set @@ -784,6 +784,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -815,6 +817,7 @@ # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -846,7 +849,6 @@ # CONFIG_IP_DCCP is not set # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IR_HIX5HD2 is not set # CONFIG_IR_IGORPLUGUSB is not set @@ -1115,6 +1117,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MLXSW_I2C is not set # CONFIG_MMA7455_I2C is not set @@ -1414,7 +1417,6 @@ # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set -# CONFIG_PCI_IOV is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_PF_STUB is not set # CONFIG_PCI_PRI is not set @@ -1531,6 +1533,7 @@ # CONFIG_RC_CORE is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REALTEK_PHY is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set @@ -1759,6 +1762,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP is not set @@ -1913,6 +1917,7 @@ # CONFIG_SOC_TI is not set # CONFIG_SOUND is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI is not set # CONFIG_SPI_DEBUG is not set @@ -2230,12 +2235,11 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set -# CONFIG_VIRTIO_FS is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VITESSE_PHY is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set @@ -2376,6 +2380,7 @@ CONFIG_AUDIT_TREE=y CONFIG_AUTOFS4_FS=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y @@ -2414,7 +2419,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2578,6 +2582,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2652,11 +2657,6 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DRBG_CTR=y @@ -2829,6 +2829,7 @@ CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -2973,6 +2974,7 @@ CONFIG_FM10K=m CONFIG_FONT_SUPPORT=m CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3184,11 +3186,19 @@ CONFIG_IGB_DCA=y CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y -CONFIG_IMA_DEFAULT_HASH_SHA1=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_NG_TEMPLATE=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESPINTCP=y @@ -3205,6 +3215,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3249,6 +3260,7 @@ CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m @@ -3274,6 +3286,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_POWEROFF=m @@ -3355,6 +3368,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3466,6 +3480,8 @@ CONFIG_KPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM=m CONFIG_KVM_AMD_SEV=y CONFIG_L2TP=m @@ -3625,6 +3641,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4062,6 +4079,7 @@ CONFIG_NODES_SHIFT=4 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +CONFIG_NOUVEAU_DEBUG_PUSH=y CONFIG_NO_HZ=y CONFIG_NO_HZ_IDLE=y CONFIG_NR_CPUS=512 @@ -4110,8 +4128,9 @@ CONFIG_PCIE_DPC=y CONFIG_PCIE_ECRC=y CONFIG_PCIE_EDR=y CONFIG_PCI_DEBUG=y +CONFIG_PCI_IOV=y CONFIG_PCI_MSI=y -CONFIG_PCI_NR_FUNCTIONS=64 +CONFIG_PCI_NR_FUNCTIONS=512 CONFIG_PERF_EVENTS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PFAULT=y @@ -4185,6 +4204,8 @@ CONFIG_QED_SRIOV=y CONFIG_QETH=m CONFIG_QETH_L2=m CONFIG_QETH_L3=m +CONFIG_QETH_OSN=y +CONFIG_QETH_OSX=y CONFIG_QFMT_V2=y CONFIG_QLA3XXX=m CONFIG_QUEUED_LOCK_STAT=y @@ -4307,8 +4328,8 @@ CONFIG_RTLWIFI=m CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RTW88_DEBUG=y CONFIG_RTW88_DEBUGFS=y CONFIG_RT_GROUP_SCHED=y @@ -4535,7 +4556,6 @@ CONFIG_SGETMASK_SYSCALL=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNATURE=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLUB=y @@ -4715,7 +4735,7 @@ CONFIG_SYSCTL=y CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5091,6 +5111,7 @@ CONFIG_VIRTIO=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_BLK=m CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_FS=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_NET=m @@ -5099,6 +5120,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y +CONFIG_VIRT_DRIVERS=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y @@ -5156,6 +5178,7 @@ CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_X86=y CONFIG_YENTA=m CONFIG_ZCRYPT=m +CONFIG_ZCRYPT_DEBUG=y CONFIG_ZCRYPT_MULTIDEVNODES=y CONFIG_ZFCP=m CONFIG_ZISOFS=y diff --git a/SOURCES/kernel-s390x-zfcpdump.config b/SOURCES/kernel-s390x-zfcpdump.config index d349879..cdbc7a5 100644 --- a/SOURCES/kernel-s390x-zfcpdump.config +++ b/SOURCES/kernel-s390x-zfcpdump.config @@ -309,7 +309,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -525,7 +524,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -564,6 +562,7 @@ # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set @@ -678,6 +677,7 @@ # CONFIG_FTRACE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSE_FS is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set @@ -710,6 +710,7 @@ # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X is not set @@ -810,6 +811,7 @@ # CONFIG_I2C_HIX5HD2 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set @@ -870,12 +872,11 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set -# CONFIG_IMA_APPRAISE is not set +# CONFIG_IKHEADERS is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set -# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set @@ -903,6 +904,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -939,6 +942,7 @@ # CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set # CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -972,7 +976,6 @@ # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set # CONFIG_IP_VS_DEBUG is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IRQ_POLL is not set # CONFIG_IR_HIX5HD2 is not set @@ -1043,6 +1046,8 @@ # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_KS7010 is not set # CONFIG_KSM is not set +# CONFIG_KUNIT is not set +# CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_KVM is not set # CONFIG_KVM_S390_UCONTROL is not set # CONFIG_KXCJK1013 is not set @@ -1263,6 +1268,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MLXSW_I2C is not set # CONFIG_MMA7455_I2C is not set @@ -1593,7 +1599,6 @@ # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set -# CONFIG_PCI_IOV is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_PF_STUB is not set # CONFIG_PCI_PRI is not set @@ -1730,6 +1735,7 @@ # CONFIG_RC_LOOPBACK is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REALTEK_PHY is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set @@ -1976,6 +1982,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP is not set @@ -2134,6 +2141,7 @@ # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_SOUND is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI is not set # CONFIG_SPI_DEBUG is not set @@ -2471,14 +2479,13 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set -# CONFIG_VIRTIO_FS is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_VDPA is not set # CONFIG_VIRTUALIZATION is not set # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VITESSE_PHY is not set # CONFIG_VL6180 is not set # CONFIG_VLAN_8021Q is not set @@ -2609,6 +2616,7 @@ CONFIG_AUDIT_ARCH=y CONFIG_AUDIT_TREE=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BASE_FULL=y CONFIG_BASE_SMALL=0 CONFIG_BCM7XXX_PHY=m @@ -2642,7 +2650,6 @@ CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2791,6 +2798,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2856,11 +2864,6 @@ CONFIG_CRYPTO_DES_S390=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DRBG_CTR=y @@ -2996,6 +2999,7 @@ CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -3128,6 +3132,7 @@ CONFIG_FM10K=m CONFIG_FONT_SUPPORT=m CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3326,10 +3331,17 @@ CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IMA=y -CONFIG_IMA_DEFAULT_HASH_SHA1=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_NG_TEMPLATE=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESPINTCP=y @@ -3345,6 +3357,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3388,6 +3401,7 @@ CONFIG_INPUT_UINPUT=m CONFIG_INPUT_YEALINK=m CONFIG_INTEGRITY=y CONFIG_INTEGRITY_AUDIT=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -3412,6 +3426,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_POWEROFF=m @@ -3492,6 +3507,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3737,6 +3753,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4193,8 +4210,9 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIE_DPC=y CONFIG_PCIE_ECRC=y CONFIG_PCIE_EDR=y +CONFIG_PCI_IOV=y CONFIG_PCI_MSI=y -CONFIG_PCI_NR_FUNCTIONS=64 +CONFIG_PCI_NR_FUNCTIONS=512 CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PID_NS=y CONFIG_PKEY=m @@ -4257,6 +4275,8 @@ CONFIG_QED_SRIOV=y CONFIG_QETH=m CONFIG_QETH_L2=m CONFIG_QETH_L3=m +CONFIG_QETH_OSN=y +CONFIG_QETH_OSX=y CONFIG_QFMT_V2=y CONFIG_QLA3XXX=m CONFIG_QUOTACTL=y @@ -4368,8 +4388,8 @@ CONFIG_RTL8XXXU=m CONFIG_RTLWIFI=m CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RT_GROUP_SCHED=y CONFIG_RT_MUTEXES=y CONFIG_RUNTIME_TESTING_MENU=y @@ -4584,7 +4604,6 @@ CONFIG_SGETMASK_SYSCALL=y CONFIG_SHMEM=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLUB=y @@ -4758,7 +4777,7 @@ CONFIG_SYN_COOKIES=y CONFIG_SYSCTL=y CONFIG_SYSFS=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m @@ -5119,12 +5138,14 @@ CONFIG_VIRTIO=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_BLK=m CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_FS=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_NET=m CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y +CONFIG_VIRT_DRIVERS=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_VMAP_STACK=y diff --git a/SOURCES/kernel-s390x.config b/SOURCES/kernel-s390x.config index 5b14f1b..5247f4e 100644 --- a/SOURCES/kernel-s390x.config +++ b/SOURCES/kernel-s390x.config @@ -281,7 +281,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -476,7 +475,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -513,6 +511,7 @@ # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set @@ -622,6 +621,7 @@ # CONFIG_FTL is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FUNCTION_PROFILER is not set +# CONFIG_FUSE_DAX is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_FC is not set # CONFIG_FW_CFG_SYSFS_CMDLINE is not set @@ -652,6 +652,7 @@ # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X is not set @@ -745,6 +746,7 @@ # CONFIG_I2C_HIX5HD2 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set @@ -803,12 +805,10 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set -# CONFIG_IMA_APPRAISE is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set -# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set @@ -835,6 +835,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -866,6 +868,7 @@ # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MIC_BUS is not set @@ -898,7 +901,6 @@ # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set # CONFIG_IP_VS_DEBUG is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IR_HIX5HD2 is not set # CONFIG_IR_IGORPLUGUSB is not set @@ -1172,6 +1174,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MLXSW_I2C is not set # CONFIG_MMA7455_I2C is not set @@ -1475,7 +1478,6 @@ # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set -# CONFIG_PCI_IOV is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_PF_STUB is not set # CONFIG_PCI_PRI is not set @@ -1602,6 +1604,7 @@ # CONFIG_RC_LOOPBACK is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REALTEK_PHY is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set @@ -1830,6 +1833,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP is not set @@ -1987,6 +1991,7 @@ # CONFIG_SOC_TI is not set # CONFIG_SOUND is not set # CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI is not set # CONFIG_SPI_DEBUG is not set @@ -2305,12 +2310,11 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set -# CONFIG_VIRTIO_FS is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VITESSE_PHY is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set @@ -2443,6 +2447,7 @@ CONFIG_AUDIT_TREE=y CONFIG_AUTOFS4_FS=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y @@ -2480,7 +2485,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2640,6 +2644,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2713,11 +2718,6 @@ CONFIG_CRYPTO_DES_S390=m CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DRBG_CTR=y @@ -2860,6 +2860,7 @@ CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -2994,6 +2995,7 @@ CONFIG_FM10K=m CONFIG_FONT_SUPPORT=m CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3202,11 +3204,19 @@ CONFIG_IGB_DCA=y CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y -CONFIG_IMA_DEFAULT_HASH_SHA1=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_NG_TEMPLATE=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SIG_TEMPLATE=y +CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESPINTCP=y @@ -3223,6 +3233,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3267,6 +3278,7 @@ CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m @@ -3292,6 +3304,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_POWEROFF=m @@ -3372,6 +3385,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3478,6 +3492,8 @@ CONFIG_KPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM=m CONFIG_KVM_AMD_SEV=y CONFIG_L2TP=m @@ -3632,6 +3648,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4112,8 +4129,9 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIE_DPC=y CONFIG_PCIE_ECRC=y CONFIG_PCIE_EDR=y +CONFIG_PCI_IOV=y CONFIG_PCI_MSI=y -CONFIG_PCI_NR_FUNCTIONS=64 +CONFIG_PCI_NR_FUNCTIONS=512 CONFIG_PERF_EVENTS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_PFAULT=y @@ -4182,6 +4200,8 @@ CONFIG_QED_SRIOV=y CONFIG_QETH=m CONFIG_QETH_L2=m CONFIG_QETH_L3=m +CONFIG_QETH_OSN=y +CONFIG_QETH_OSX=y CONFIG_QFMT_V2=y CONFIG_QLA3XXX=m CONFIG_QUOTA=y @@ -4299,8 +4319,8 @@ CONFIG_RTL8XXXU=m CONFIG_RTLWIFI=m CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RT_GROUP_SCHED=y CONFIG_RUNTIME_TESTING_MENU=y CONFIG_S390_AP_IOMMU=y @@ -4525,7 +4545,6 @@ CONFIG_SGETMASK_SYSCALL=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNATURE=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLUB=y @@ -4702,7 +4721,7 @@ CONFIG_SYSCTL=y CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5074,6 +5093,7 @@ CONFIG_VIRTIO=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_BLK=m CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_FS=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_NET=m @@ -5082,6 +5102,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y +CONFIG_VIRT_DRIVERS=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y diff --git a/SOURCES/kernel-x86_64-debug.config b/SOURCES/kernel-x86_64-debug.config index 2329768..ed64f0a 100644 --- a/SOURCES/kernel-x86_64-debug.config +++ b/SOURCES/kernel-x86_64-debug.config @@ -261,7 +261,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -426,7 +425,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -460,6 +458,7 @@ # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set @@ -603,6 +602,7 @@ # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X is not set @@ -679,6 +679,7 @@ # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_HIX5HD2 is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX_LTC4306 is not set @@ -723,16 +724,14 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set -# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set # CONFIG_INET_DIAG_DESTROY is not set -# CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set # CONFIG_INFINIBAND_MTHCA is not set @@ -745,6 +744,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -770,7 +771,7 @@ # CONFIG_INT3406_THERMAL is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -# CONFIG_INTEL_IOMMU_SVM is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_INTEL_MIC_BUS is not set @@ -803,7 +804,6 @@ # CONFIG_IP_DCCP is not set # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IR_HIX5HD2 is not set # CONFIG_IR_IGORPLUGUSB is not set @@ -1057,6 +1057,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -1224,14 +1225,9 @@ # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set # CONFIG_NO_HZ_IDLE is not set -# CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set -# CONFIG_NTB_PERF is not set -# CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_SWITCHTEC is not set -# CONFIG_NTB_TOOL is not set -# CONFIG_NTB_TRANSPORT is not set # CONFIG_NTFS_FS is not set # CONFIG_NVM is not set # CONFIG_OCFS2_FS is not set @@ -1425,6 +1421,7 @@ # CONFIG_RCU_TRACE is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set # CONFIG_REISERFS_FS is not set @@ -1647,6 +1644,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP_MODE_SLIP6 is not set @@ -1799,7 +1797,7 @@ # CONFIG_SND_YMFPCI is not set # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_TI is not set -# CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set @@ -2070,7 +2068,6 @@ # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_WUSB_CBAF_DEBUG is not set # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PLATFORM is not set # CONFIG_USB_YUREX is not set # CONFIG_USELIB is not set # CONFIG_USERIO is not set @@ -2108,9 +2105,9 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set # CONFIG_VOP_BUS is not set @@ -2248,6 +2245,7 @@ CONFIG_AMILO_RFKILL=m CONFIG_ANON_INODES=y CONFIG_APDS9802ALS=m CONFIG_APPLE_GMUX=m +CONFIG_APPLE_MFI_FASTCHARGE=m CONFIG_AQTION=m CONFIG_AQUANTIA_PHY=m CONFIG_ARCH_CPUIDLE_HALTPOLL=y @@ -2259,6 +2257,7 @@ CONFIG_ASUS_WMI=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYNC_RAID6_TEST=m CONFIG_ASYNC_TX_DMA=y +CONFIG_AS_TPAUSE=y CONFIG_AT803X_PHY=m CONFIG_ATA=m CONFIG_ATA_ACPI=y @@ -2303,6 +2302,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_BCMA=m @@ -2344,7 +2344,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2511,6 +2510,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2598,6 +2598,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_QAT_4XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62X=m @@ -2731,6 +2732,7 @@ CONFIG_DELL_SMO8800=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_LED=m +CONFIG_DELL_WMI_SYSMAN=m CONFIG_DETECT_HUNG_TASK=y CONFIG_DEVICE_PRIVATE=y CONFIG_DEVMEM=y @@ -2818,6 +2820,7 @@ CONFIG_DRM_QXL=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -2946,6 +2949,7 @@ CONFIG_EFI_STUB=y CONFIG_EFI_VARS=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y +CONFIG_EMMITSBURG=m CONFIG_ENABLE_MUST_CHECK=y CONFIG_ENA_ETHERNET=m CONFIG_ENCLOSURE_SERVICES=m @@ -3000,6 +3004,7 @@ CONFIG_FM10K=m CONFIG_FONT_SUPPORT=y CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3019,6 +3024,7 @@ CONFIG_FUJITSU_TABLET=m CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_FUNCTION_PROFILER=y CONFIG_FUNCTION_TRACER=y +CONFIG_FUSE_DAX=y CONFIG_FUSE_FS=m CONFIG_FUSION=y CONFIG_FUSION_LOGGING=y @@ -3298,13 +3304,20 @@ CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y CONFIG_IMA_APPRAISE=y CONFIG_IMA_APPRAISE_BOOTPARAM=y -CONFIG_IMA_DEFAULT_HASH_SHA1=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_ARCH_POLICY=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_NG_TEMPLATE=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +CONFIG_IMA_SIG_TEMPLATE=y CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m @@ -3322,6 +3335,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3332,6 +3346,7 @@ CONFIG_INFINIBAND=m CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_BNXT_RE=m CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m CONFIG_INFINIBAND_HFI1=m CONFIG_INFINIBAND_HNS=m CONFIG_INFINIBAND_HNS_HIP06=m @@ -3387,13 +3402,17 @@ CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_IDLE=y CONFIG_INTEL_IDMA64=m +CONFIG_INTEL_IDXD=m +CONFIG_INTEL_IDXD_SVM=y CONFIG_INTEL_IOATDMA=m CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_DEBUGFS=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IPS=m CONFIG_INTEL_ISH_HID=m CONFIG_INTEL_MEI=m @@ -3445,6 +3464,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y @@ -3528,6 +3548,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3643,6 +3664,8 @@ CONFIG_KGDB_TESTS=y CONFIG_KPROBES=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y @@ -3835,6 +3858,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4253,6 +4277,7 @@ CONFIG_NF_TABLES_NETDEV=y CONFIG_NF_TABLES_SET=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TPROXY_IPV6=m +CONFIG_NITRO_ENCLAVES=m CONFIG_NLMON=m CONFIG_NLS=y CONFIG_NLS_ASCII=y @@ -4309,11 +4334,17 @@ CONFIG_NODES_SHIFT=10 CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +CONFIG_NOUVEAU_DEBUG_PUSH=y CONFIG_NOZOMI=m CONFIG_NO_HZ=y CONFIG_NO_HZ_FULL=y CONFIG_NR_CPUS=8192 CONFIG_NTB=m +CONFIG_NTB_AMD=m +CONFIG_NTB_PERF=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=m CONFIG_NUMA=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y @@ -4397,6 +4428,7 @@ CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_ELKHARTLAKE=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m @@ -4467,6 +4499,7 @@ CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_VMW=m CONFIG_PVPANIC=y CONFIG_PWM=y +CONFIG_PWM_DWC=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m CONFIG_QED=m @@ -4607,8 +4640,8 @@ CONFIG_RTLWIFI=m CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RTW88_DEBUG=y CONFIG_RTW88_DEBUGFS=y CONFIG_RT_GROUP_SCHED=y @@ -4705,6 +4738,7 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_AMD_ENERGY=m CONFIG_SENSORS_APDS990X=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m @@ -4850,7 +4884,6 @@ CONFIG_SGI_XP=m CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y @@ -4971,6 +5004,8 @@ CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m @@ -5007,9 +5042,14 @@ CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m +CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_RT1308_SDW=m +CONFIG_SND_SOC_RT700_SDW=m +CONFIG_SND_SOC_RT711_SDW=m +CONFIG_SND_SOC_RT715_SDW=m CONFIG_SND_SOC_SOF=m CONFIG_SND_SOC_SOF_ACPI=m CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y @@ -5031,6 +5071,7 @@ CONFIG_SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=y CONFIG_SND_SOC_SOF_HDA_LINK=y CONFIG_SND_SOC_SOF_HDA_PROBES=y CONFIG_SND_SOC_SOF_ICELAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK=y CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y CONFIG_SND_SOC_SOF_JASPERLAKE=m CONFIG_SND_SOC_SOF_JASPERLAKE_SUPPORT=y @@ -5071,6 +5112,8 @@ CONFIG_SONYPI_COMPAT=y CONFIG_SONY_FF=y CONFIG_SONY_LAPTOP=m CONFIG_SOUND=m +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_INTEL=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SP5100_TCO=m CONFIG_SPARSEMEM_MANUAL=y @@ -5117,7 +5160,7 @@ CONFIG_SYSCTL=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5207,8 +5250,13 @@ CONFIG_TUN=m CONFIG_TYPEC=y CONFIG_TYPEC_DP_ALTMODE=y CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_TYPEC_MT6360=y +CONFIG_TYPEC_MUX_INTEL_PMC=y CONFIG_TYPEC_MUX_PI3USB30532=m +CONFIG_TYPEC_QCOM_PMIC=m CONFIG_TYPEC_RT1711H=y +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=y CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TPS6598X=m @@ -5233,6 +5281,7 @@ CONFIG_UNIX_DIAG=m CONFIG_UNWINDER_ORC=y CONFIG_UPROBE_EVENTS=y CONFIG_USB4=y +CONFIG_USB4_KUNIT_TEST=y CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m @@ -5246,6 +5295,7 @@ CONFIG_USB_ARMLINUX=y CONFIG_USB_ATM=m CONFIG_USB_BELKIN=y CONFIG_USB_CATC=m +CONFIG_USB_CONN_GPIO=y CONFIG_USB_CXACRU=m CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_EHCI_HCD=y @@ -5255,6 +5305,7 @@ CONFIG_USB_EMI26=m CONFIG_USB_EMI62=m CONFIG_USB_EPSON2888=y CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_FEW_INIT_RETRIES=y CONFIG_USB_FTDI_ELAN=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA=m @@ -5444,6 +5495,7 @@ CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XUSBATM=m CONFIG_USB_ZR364XX=m CONFIG_USERFAULTFD=y @@ -5530,6 +5582,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_VIRT_DRIVERS=y CONFIG_VITESSE_PHY=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y @@ -5605,6 +5658,7 @@ CONFIG_X86_POWERNOW_K8=m CONFIG_X86_PTDUMP=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_RESERVE_LOW=64 +CONFIG_X86_SGX=y CONFIG_X86_UV=y CONFIG_X86_X2APIC=y CONFIG_XARRAY_MULTI=y diff --git a/SOURCES/kernel-x86_64.config b/SOURCES/kernel-x86_64.config index 8cf9e4b..2cce5dd 100644 --- a/SOURCES/kernel-x86_64.config +++ b/SOURCES/kernel-x86_64.config @@ -274,7 +274,6 @@ # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CIFS_SMB311 is not set -# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set @@ -465,7 +464,6 @@ # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_XEN is not set # CONFIG_DS1682 is not set @@ -500,6 +498,7 @@ # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_EE1004 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set @@ -652,6 +651,7 @@ # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_MLXBF2 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X is not set @@ -729,6 +729,7 @@ # CONFIG_I2C_GPIO is not set # CONFIG_I2C_GPIO_FAULT_INJECTOR is not set # CONFIG_I2C_HIX5HD2 is not set +# CONFIG_I2C_MLXBF is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX_LTC4306 is not set @@ -773,16 +774,14 @@ # CONFIG_IIO_SW_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # CONFIG_IKCONFIG is not set +# CONFIG_IMA_APPRAISE_SIGNED_INIT is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set -# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_LOAD_X509 is not set -# CONFIG_IMA_READ_POLICY is not set -# CONFIG_IMA_SIG_TEMPLATE is not set +# CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_INA2XX_ADC is not set # CONFIG_INET_DIAG_DESTROY is not set -# CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set # CONFIG_INFINIBAND_MTHCA is not set @@ -795,6 +794,8 @@ # CONFIG_INITRAMFS_COMPRESSION_LZO is not set # CONFIG_INITRAMFS_COMPRESSION_NONE is not set # CONFIG_INITRAMFS_COMPRESSION_XZ is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -820,7 +821,7 @@ # CONFIG_INT3406_THERMAL is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -# CONFIG_INTEL_IOMMU_SVM is not set +# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_INTEL_MIC_BUS is not set @@ -854,7 +855,6 @@ # CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_PNP is not set # CONFIG_IP_VS_DEBUG is not set -# CONFIG_IP_VS_MH is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_IR_HIX5HD2 is not set # CONFIG_IR_IGORPLUGUSB is not set @@ -1112,6 +1112,7 @@ # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_MLXBF_BOOTCTL is not set +# CONFIG_MLXBF_PMC is not set # CONFIG_MLXBF_TMFIFO is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set @@ -1283,14 +1284,9 @@ # CONFIG_NOUVEAU_DEBUG_MMU is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set # CONFIG_NO_HZ_IDLE is not set -# CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set -# CONFIG_NTB_PERF is not set -# CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_SWITCHTEC is not set -# CONFIG_NTB_TOOL is not set -# CONFIG_NTB_TRANSPORT is not set # CONFIG_NTFS_FS is not set # CONFIG_NVM is not set # CONFIG_OCFS2_FS is not set @@ -1492,6 +1488,7 @@ # CONFIG_RC_LOOPBACK is not set # CONFIG_RDS is not set # CONFIG_READABLE_ASM is not set +# CONFIG_READ_ONLY_THP_FOR_FS is not set # CONFIG_REFCOUNT_FULL is not set # CONFIG_REGULATOR is not set # CONFIG_REISERFS_FS is not set @@ -1714,6 +1711,7 @@ # CONFIG_SIOX is not set # CONFIG_SLAB is not set # CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLICOSS is not set # CONFIG_SLIMBUS is not set # CONFIG_SLIP_MODE_SLIP6 is not set @@ -1869,7 +1867,7 @@ # CONFIG_SND_YMFPCI is not set # CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_TI is not set -# CONFIG_SOUNDWIRE is not set +# CONFIG_SOUNDWIRE_QCOM is not set # CONFIG_SPEAKUP is not set # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set @@ -2142,7 +2140,6 @@ # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_WUSB_CBAF_DEBUG is not set # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PLATFORM is not set # CONFIG_USB_YUREX is not set # CONFIG_USELIB is not set # CONFIG_USERIO is not set @@ -2180,9 +2177,9 @@ # CONFIG_VIDEO_USBTV is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_VIRTIO_BLK_SCSI is not set +# CONFIG_VIRTIO_IOMMU is not set # CONFIG_VIRTIO_MMIO is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -# CONFIG_VIRT_DRIVERS is not set # CONFIG_VL6180 is not set # CONFIG_VME_BUS is not set # CONFIG_VOP_BUS is not set @@ -2318,6 +2315,7 @@ CONFIG_AMILO_RFKILL=m CONFIG_ANON_INODES=y CONFIG_APDS9802ALS=m CONFIG_APPLE_GMUX=m +CONFIG_APPLE_MFI_FASTCHARGE=m CONFIG_AQTION=m CONFIG_AQUANTIA_PHY=m CONFIG_ARCH_CPUIDLE_HALTPOLL=y @@ -2329,6 +2327,7 @@ CONFIG_ASUS_WMI=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYNC_RAID6_TEST=m CONFIG_ASYNC_TX_DMA=y +CONFIG_AS_TPAUSE=y CONFIG_AT803X_PHY=m CONFIG_ATA=m CONFIG_ATA_ACPI=y @@ -2370,6 +2369,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LP855X=m CONFIG_BALLOON_COMPACTION=y +CONFIG_BAREUDP=m CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_BCMA=m @@ -2410,7 +2410,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_SD=m CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y @@ -2573,6 +2572,7 @@ CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_POSIX=y +CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_STATS=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y @@ -2659,6 +2659,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_QAT_4XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62X=m @@ -2767,6 +2768,7 @@ CONFIG_DELL_SMO8800=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_LED=m +CONFIG_DELL_WMI_SYSMAN=m CONFIG_DETECT_HUNG_TASK=y CONFIG_DEVICE_PRIVATE=y CONFIG_DEVMEM=y @@ -2849,6 +2851,7 @@ CONFIG_DRM_QXL=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_UDL=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX=m @@ -2976,6 +2979,7 @@ CONFIG_EFI_STUB=y CONFIG_EFI_VARS=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y +CONFIG_EMMITSBURG=m CONFIG_ENABLE_MUST_CHECK=y CONFIG_ENA_ETHERNET=m CONFIG_ENCLOSURE_SERVICES=m @@ -3021,6 +3025,7 @@ CONFIG_FM10K=m CONFIG_FONT_SUPPORT=y CONFIG_FORTIFY_SOURCE=y CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAME_WARN=2048 @@ -3039,6 +3044,7 @@ CONFIG_FUJITSU_TABLET=m CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_FUNCTION_PROFILER=y CONFIG_FUNCTION_TRACER=y +CONFIG_FUSE_DAX=y CONFIG_FUSE_FS=m CONFIG_FUSION=y CONFIG_FUSION_LOGGING=y @@ -3315,13 +3321,20 @@ CONFIG_IGB_HWMON=y CONFIG_IGC=m CONFIG_IIO=m CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IKHEADERS=m CONFIG_IMA=y CONFIG_IMA_APPRAISE=y CONFIG_IMA_APPRAISE_BOOTPARAM=y -CONFIG_IMA_DEFAULT_HASH_SHA1=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_ARCH_POLICY=y +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_DEFAULT_HASH_SHA256=y +CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" CONFIG_IMA_LSM_RULES=y CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_NG_TEMPLATE=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +CONFIG_IMA_SIG_TEMPLATE=y CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m @@ -3339,6 +3352,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESPINTCP=y CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m +CONFIG_INET_MPTCP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m @@ -3349,6 +3363,7 @@ CONFIG_INFINIBAND=m CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_BNXT_RE=m CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m CONFIG_INFINIBAND_HFI1=m CONFIG_INFINIBAND_HNS=m CONFIG_INFINIBAND_HNS_HIP06=m @@ -3404,12 +3419,16 @@ CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_IDLE=y CONFIG_INTEL_IDMA64=m +CONFIG_INTEL_IDXD=m +CONFIG_INTEL_IDXD_SVM=y CONFIG_INTEL_IOATDMA=m CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IPS=m CONFIG_INTEL_ISH_HID=m CONFIG_INTEL_MEI=m @@ -3460,6 +3479,7 @@ CONFIG_IP6_NF_TARGET_NPT=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IPC_NS=y +CONFIG_IPMB_DEVICE_INTERFACE=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y @@ -3542,6 +3562,7 @@ CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_LC=m +CONFIG_IP_VS_MH=m CONFIG_IP_VS_MH_TAB_INDEX=12 CONFIG_IP_VS_NQ=m CONFIG_IP_VS_OVF=m @@ -3653,6 +3674,8 @@ CONFIG_KGDB_TESTS=y CONFIG_KPROBES=y CONFIG_KPROBE_EVENTS=y CONFIG_KSM=y +CONFIG_KUNIT=m +CONFIG_KUNIT_ALL_TESTS=m CONFIG_KVM=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y @@ -3841,6 +3864,7 @@ CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_FPGA_IPSEC=y CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TLS=y @@ -4255,6 +4279,7 @@ CONFIG_NF_TABLES_NETDEV=y CONFIG_NF_TABLES_SET=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TPROXY_IPV6=m +CONFIG_NITRO_ENCLAVES=m CONFIG_NLMON=m CONFIG_NLS=y CONFIG_NLS_ASCII=y @@ -4315,6 +4340,11 @@ CONFIG_NO_HZ=y CONFIG_NO_HZ_FULL=y CONFIG_NR_CPUS=8192 CONFIG_NTB=m +CONFIG_NTB_AMD=m +CONFIG_NTB_PERF=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=m CONFIG_NUMA=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y @@ -4399,6 +4429,7 @@ CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_ELKHARTLAKE=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m CONFIG_PINCTRL_LEWISBURG=m @@ -4464,6 +4495,7 @@ CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_VMW=m CONFIG_PVPANIC=y CONFIG_PWM=y +CONFIG_PWM_DWC=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m CONFIG_QED=m @@ -4599,8 +4631,8 @@ CONFIG_RTL8XXXU=m CONFIG_RTLWIFI=m CONFIG_RTL_CARDS=m CONFIG_RTW88=m -CONFIG_RTW88_8822BE=y -CONFIG_RTW88_8822CE=y +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m CONFIG_RT_GROUP_SCHED=y CONFIG_RUNTIME_TESTING_MENU=y CONFIG_SAMSUNG_LAPTOP=m @@ -4695,6 +4727,7 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_AMD_ENERGY=m CONFIG_SENSORS_APDS990X=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m @@ -4840,7 +4873,6 @@ CONFIG_SGI_XP=m CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y @@ -4958,6 +4990,8 @@ CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m @@ -4994,9 +5028,14 @@ CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m +CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_RT1308_SDW=m +CONFIG_SND_SOC_RT700_SDW=m +CONFIG_SND_SOC_RT711_SDW=m +CONFIG_SND_SOC_RT715_SDW=m CONFIG_SND_SOC_SOF=m CONFIG_SND_SOC_SOF_ACPI=m CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y @@ -5015,6 +5054,7 @@ CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y CONFIG_SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=y CONFIG_SND_SOC_SOF_HDA_LINK=y CONFIG_SND_SOC_SOF_ICELAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK=y CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y CONFIG_SND_SOC_SOF_JASPERLAKE=m CONFIG_SND_SOC_SOF_JASPERLAKE_SUPPORT=y @@ -5054,6 +5094,8 @@ CONFIG_SONYPI_COMPAT=y CONFIG_SONY_FF=y CONFIG_SONY_LAPTOP=m CONFIG_SOUND=m +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_INTEL=m CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SP5100_TCO=m CONFIG_SPARSEMEM_MANUAL=y @@ -5100,7 +5142,7 @@ CONFIG_SYSCTL=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem" +CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSVIPC=y CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_TABLET_USB_ACECAD=m @@ -5188,8 +5230,13 @@ CONFIG_TUN=m CONFIG_TYPEC=y CONFIG_TYPEC_DP_ALTMODE=y CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_TYPEC_MT6360=y +CONFIG_TYPEC_MUX_INTEL_PMC=y CONFIG_TYPEC_MUX_PI3USB30532=m +CONFIG_TYPEC_QCOM_PMIC=m CONFIG_TYPEC_RT1711H=y +CONFIG_TYPEC_STUSB160X=m CONFIG_TYPEC_TCPCI=y CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TPS6598X=m @@ -5212,6 +5259,7 @@ CONFIG_UNIX_DIAG=m CONFIG_UNWINDER_ORC=y CONFIG_UPROBE_EVENTS=y CONFIG_USB4=y +CONFIG_USB4_KUNIT_TEST=y CONFIG_USB4_NET=m CONFIG_USB=y CONFIG_USBPCWATCHDOG=m @@ -5225,6 +5273,7 @@ CONFIG_USB_ARMLINUX=y CONFIG_USB_ATM=m CONFIG_USB_BELKIN=y CONFIG_USB_CATC=m +CONFIG_USB_CONN_GPIO=y CONFIG_USB_CXACRU=m CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_EHCI_HCD=y @@ -5234,6 +5283,7 @@ CONFIG_USB_EMI26=m CONFIG_USB_EMI62=m CONFIG_USB_EPSON2888=y CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_FEW_INIT_RETRIES=y CONFIG_USB_FTDI_ELAN=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA=m @@ -5423,6 +5473,7 @@ CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XUSBATM=m CONFIG_USB_ZR364XX=m CONFIG_USERFAULTFD=y @@ -5509,6 +5560,7 @@ CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTUALIZATION=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_VIRT_DRIVERS=y CONFIG_VITESSE_PHY=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y @@ -5580,6 +5632,7 @@ CONFIG_X86_PM_TIMER=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_RESERVE_LOW=64 +CONFIG_X86_SGX=y CONFIG_X86_UV=y CONFIG_X86_X2APIC=y CONFIG_XARRAY_MULTI=y diff --git a/SOURCES/kvm_stat.logrotate b/SOURCES/kvm_stat.logrotate new file mode 100644 index 0000000..105e15e --- /dev/null +++ b/SOURCES/kvm_stat.logrotate @@ -0,0 +1,11 @@ +/var/log/kvm_stat.csv { + size 10M + missingok + compress + maxage 30 + rotate 5 + nodateext + postrotate + /usr/bin/systemctl try-restart kvm_stat.service + endscript +} diff --git a/SOURCES/mod-extra.list b/SOURCES/mod-extra.list index 423ab91..a124b31 100644 --- a/SOURCES/mod-extra.list +++ b/SOURCES/mod-extra.list @@ -17,6 +17,7 @@ avm_cs.ko avmfritz.ko ax25.ko b1.ko +bareudp.ko bas_gigaset.ko batman-adv.ko baycom_par.ko @@ -71,6 +72,7 @@ iforce.ko interact.ko ipddp.ko ipx.ko +ip_vs_mh.ko isdn.ko joydump.ko kingsun-sir.ko diff --git a/SOURCES/mod-internal.list b/SOURCES/mod-internal.list index 12a786f..9aa80c1 100644 --- a/SOURCES/mod-internal.list +++ b/SOURCES/mod-internal.list @@ -1,4 +1,11 @@ dmatest +kunit +kunit-test +ext4-inode-test +list-test +sysctl-test +mptcp_crypto_test +mptcp_token_test locktorture mac80211_hwsim netdevsim @@ -14,3 +21,6 @@ test_klp_callbacks_busy test_klp_callbacks_mod test_klp_livepatch test_klp_shadow_vars +test_klp_state +test_klp_state2 +test_klp_state3 diff --git a/SOURCES/x509.genkey b/SOURCES/x509.genkey index dbfe9a7..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 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 d96b25a..e8ca730 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 1 -%global distro_build 240 +%global distro_build 305 # 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 240.22.1.el8_3 +%define pkgrelease 305.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 240.22.1%{?dist} +%define specrelease 305%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -57,7 +57,6 @@ # architecture allows it. All should default to 1 (enabled) and be flipped to # 0 (disabled) by later arch-specific checks. -%define _with_kabidupchk 1 # The following build options are enabled by default. # Use either --without in your rpmbuild command or force values # to 0 in here to disable them. @@ -87,8 +86,8 @@ %define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1} # kernel-zfcpdump (s390 specific kernel for zfcpdump) %define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1} -# kernel-abi-whitelists -%define with_kernel_abi_whitelists %{?_without_kernel_abi_whitelists: 0} %{?!_without_kernel_abi_whitelists: 1} +# kernel-abi-stablelists +%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1} # internal samples and selftests %define with_selftests %{?_without_selftests: 0} %{?!_without_selftests: 1} # @@ -129,7 +128,7 @@ %define with_kabidupchk 0 %define with_kabidwchk 0 %define with_kabidw_base 0 -%define with_kernel_abi_whitelists 0 +%define with_kernel_abi_stablelists 0 %endif # turn off kABI DWARF-based check if we're generating the base dataset @@ -161,7 +160,7 @@ %define with_bpftool 0 %define with_zfcpdump 0 %define with_kabichk 0 -%define with_kernel_abi_whitelists 0 +%define with_kernel_abi_stablelists 0 %define with_bpf_samples 0 %define with_kabidw_base 0 %define with_ipaclones 0 @@ -190,7 +189,7 @@ %define with_perf 0 %define with_tools 0 %define with_bpftool 0 -%define with_kernel_abi_whitelists 0 +%define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_cross 0 %define with_cross_headers 0 @@ -204,7 +203,7 @@ %define with_perf 0 %define with_tools 0 %define with_bpftool 0 -%define with_kernel_abi_whitelists 0 +%define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_cross 0 %define with_cross_headers 0 @@ -223,7 +222,7 @@ %endif %ifnarch noarch -%define with_kernel_abi_whitelists 0 +%define with_kernel_abi_stablelists 0 %endif # Overrides for generic default options @@ -385,7 +384,7 @@ BuildRequires: python3-docutils BuildRequires: zlib-devel binutils-devel %endif %if %{with_selftests} -BuildRequires: libcap-devel libcap-ng-devel llvm-toolset numactl-devel rsync +BuildRequires: libcap-devel libcap-ng-devel clang llvm numactl-devel rsync libmnl-devel %endif BuildConflicts: rhbuildsys(DiskFree) < 500Mb %if %{with_debuginfo} @@ -445,34 +444,44 @@ Source9: x509.genkey %if %{?released_kernel} -Source10: centossecurebootca2.der -Source11: centos-ca-secureboot.der -Source12: centossecureboot201.der -Source13: centossecureboot001.der +Source10: redhatsecurebootca5.cer +Source11: redhatsecurebootca3.cer +Source12: redhatsecureboot501.cer +Source13: redhatsecureboot301.cer +Source14: secureboot_s390.cer +Source15: secureboot_ppc.cer %define secureboot_ca_0 %{SOURCE11} %define secureboot_ca_1 %{SOURCE10} %ifarch x86_64 aarch64 %define secureboot_key_0 %{SOURCE13} -%define pesign_name_0 centossecureboot001 +%define pesign_name_0 redhatsecureboot301 %define secureboot_key_1 %{SOURCE12} -%define pesign_name_1 centossecureboot201 +%define pesign_name_1 redhatsecureboot501 +%endif +%ifarch s390x +%define secureboot_key_0 %{SOURCE14} +%define pesign_name_0 redhatsecureboot302 +%endif +%ifarch ppc64le +%define secureboot_key_0 %{SOURCE15} +%define pesign_name_0 redhatsecureboot303 %endif # released_kernel %else -Source11: centossecurebootca2.der -Source12: centos-ca-secureboot.der -Source13: centossecureboot201.der -Source14: centossecureboot001.der +Source11: redhatsecurebootca4.cer +Source12: redhatsecurebootca2.cer +Source13: redhatsecureboot401.cer +Source14: redhatsecureboot003.cer %define secureboot_ca_0 %{SOURCE12} %define secureboot_ca_1 %{SOURCE11} %define secureboot_key_0 %{SOURCE14} -%define pesign_name_0 centossecureboot001 +%define pesign_name_0 redhatsecureboot003 %define secureboot_key_1 %{SOURCE13} -%define pesign_name_1 centossecureboot201 +%define pesign_name_1 redhatsecureboot401 # released_kernel %endif @@ -504,6 +513,9 @@ Source43: generate_bls_conf.sh Source44: mod-internal.list +Source100: rheldup3.x509 +Source101: rhelkpatch1.x509 + %if %{with_kabichk} Source200: check-kabi @@ -517,7 +529,7 @@ Source211: Module.kabi_dup_ppc64le Source212: Module.kabi_dup_s390x Source213: Module.kabi_dup_x86_64 -Source300: kernel-abi-whitelists-%{rpmversion}-%{distro_build}.tar.bz2 +Source300: kernel-abi-stablelists-%{rpmversion}-%{distro_build}.tar.bz2 Source301: kernel-kabi-dw-%{rpmversion}-%{distro_build}.tar.bz2 %endif @@ -528,25 +540,20 @@ Source400: mod-kvm.list # Sources for kernel-tools Source2000: cpupower.service Source2001: cpupower.config - -Source9000: centos.pem +Source2002: kvm_stat.logrotate ## 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. -It is based on upstream Linux at version %{version} and maintains kABI +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 this is not a %{version} kernel anymore: it includes several components which come @@ -554,7 +561,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, enhancements for +updates for supported hardware in Red Hat Enterprise Linux, enhancements for enterprise customers, etc. # @@ -794,13 +801,15 @@ Group: Development/System kernel-gcov includes the gcov graph and source files for gcov coverage collection. %endif -%package -n %{name}-abi-whitelists -Summary: The CentOS kernel ABI symbol whitelists +%package -n %{name}-abi-stablelists +Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists Group: System Environment/Kernel AutoReqProv: no -%description -n %{name}-abi-whitelists -The kABI package contains information pertaining to the CentOS -kernel ABI, including lists of kernel symbols that are needed by +Obsoletes: %{name}-abi-whitelists < %{rpmversion}-%{pkg_release} +Provides: %{name}-abi-whitelists +%description -n %{name}-abi-stablelists +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. %if %{with_kabidw_base} @@ -809,8 +818,8 @@ 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 -kernel, suitable for the kabi-dw tool. +The package contains data describing the current ABI of the Red Hat Enterprise +Linux kernel, suitable for the kabi-dw tool. %endif # @@ -882,7 +891,7 @@ Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-internal\ -This package provides kernel modules for the %{?2:%{2} }kernel package for CentOS internal usage.\ +This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\ %{nil} # @@ -1080,14 +1089,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 @@ -1155,6 +1160,20 @@ do done %endif +# Add DUP and kpatch certificates to system trusted keys for RHEL +%if %{signkernel}%{signmodules} +openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem +openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem +cat rheldup3.pem rhelkpatch1.pem > ../certs/rhel.pem +%ifarch ppc64le +openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem +cat secureboot.pem >> ../certs/rhel.pem +%endif +for i in *.config; do + sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i +done +%endif + cp %{SOURCE42} . ./process_configs.sh -w -c %{name} %{rpmversion} %{?cross_opts} @@ -1423,13 +1442,13 @@ BuildKernel() { mkdir -p $RPM_BUILD_ROOT/kabi-dwarf tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf - mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/whitelists - tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/whitelists + mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists + tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists echo "**** GENERATING DWARF-based kABI baseline dataset ****" chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \ - "$RPM_BUILD_ROOT/kabi-dwarf/whitelists/kabi-current/kabi_whitelist_%{_target_cpu}" \ + "$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \ "$(pwd)" \ "$RPM_BUILD_ROOT/kabidw-base/%{_target_cpu}${Flavour:+.${Flavour}}" || : @@ -1442,13 +1461,13 @@ BuildKernel() { mkdir -p $RPM_BUILD_ROOT/kabi-dwarf tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf if [ -d "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Flavour:+.${Flavour}}" ]; then - mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/whitelists - tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/whitelists + mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists + tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists echo "**** GENERATING DWARF-based kABI dataset ****" chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \ - "$RPM_BUILD_ROOT/kabi-dwarf/whitelists/kabi-current/kabi_whitelist_%{_target_cpu}" \ + "$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \ "$(pwd)" \ "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Flavour:+.${Flavour}}.tmp" || : @@ -1843,13 +1862,14 @@ export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool pushd tools/testing/selftests # We need to install here because we need to call make with ARCH set which # doesn't seem possible to do in the install section. -%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf livepatch net net/mptcp netfilter" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf livepatch net net/forwarding net/mptcp netfilter tc-testing" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests install # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. -for dir in bpf bpf/no_alu32; do +for dir in bpf bpf/no_alu32 bpf/progs; do mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir find $dir -maxdepth 1 -type f \( -executable -o -name '*.py' -o -name settings -o \ + -name 'btf_dump_test_case_*.c' -o \ -name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \ xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir done @@ -1992,14 +2012,14 @@ done rm -rf $RPM_BUILD_ROOT/usr/tmp-headers %endif -%if %{with_kernel_abi_whitelists} +%if %{with_kernel_abi_stablelists} # kabi directory INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/ mkdir -p $INSTALL_KABI_PATH # install kabi releases directories tar xjvf %{SOURCE300} -C $INSTALL_KABI_PATH -# with_kernel_abi_whitelists +# with_kernel_abi_stablelists %endif %if %{with_perf} @@ -2067,9 +2087,11 @@ popd pushd tools/gpio %{tools_make} DESTDIR=%{buildroot} install popd +install -m644 -D %{SOURCE2002} %{buildroot}%{_sysconfdir}/logrotate.d/kvm_stat pushd tools/kvm/kvm_stat make INSTALL_ROOT=%{buildroot} install-tools make INSTALL_ROOT=%{buildroot} install-man +install -m644 -D kvm_stat.service %{buildroot}%{_unitdir}/kvm_stat.service popd # install VM tools pushd tools/vm/ @@ -2342,8 +2364,8 @@ fi /usr/*-linux-gnu/include/* %endif -%if %{with_kernel_abi_whitelists} -%files -n kernel-abi-whitelists +%if %{with_kernel_abi_stablelists} +%files -n kernel-abi-stablelists %defattr(-,root,root,-) /lib/modules/kabi-* %endif @@ -2399,6 +2421,7 @@ fi %defattr(-,root,root) %files -n %{name}-tools -f cpupower.lang %{_bindir}/cpupower +%{_datadir}/bash-completion/completions/cpupower %ifarch x86_64 %{_bindir}/centrino-decode %{_bindir}/powernow-k8-decode @@ -2428,6 +2451,8 @@ fi %{_bindir}/gpio-event-mon %{_mandir}/man1/kvm_stat* %{_bindir}/kvm_stat +%{_unitdir}/kvm_stat.service +%config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat %{_bindir}/page_owner_sort %{_bindir}/slabinfo @@ -2464,6 +2489,8 @@ fi %{_mandir}/man8/bpftool-btf.8.gz %{_mandir}/man8/bpftool-gen.8.gz %{_mandir}/man8/bpftool-struct_ops.8.gz +%{_mandir}/man8/bpftool-iter.8.gz +%{_mandir}/man8/bpftool-link.8.gz %if %{with_debuginfo} %files -f bpftool-debuginfo.list -n bpftool-debuginfo @@ -2584,302 +2611,17608 @@ fi # # %changelog -* Tue Apr 06 2021 CentOS Sources - 4.18.0-240.22.1.el8.centos -- Apply debranding changes - -* Thu Mar 25 2021 Frantisek Hrbata [4.18.0-240.22.1.el8_3] -- futex: Handle faults correctly for PI futexes (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Provide and use pi_state_update_owner() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Consistently use fshared as boolean (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Remove needless goto's (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- futex: Remove put_futex_key() (Waiman Long) [1924633 1924635] {CVE-2021-3347} -- scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930832 1930833] {CVE-2021-27364} -- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930855 1930856] {CVE-2021-27365} -- scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1940423 1930809] {CVE-2021-27363} - -* Wed Mar 17 2021 Frantisek Hrbata [4.18.0-240.21.1.el8_3] -- KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1939013 1912448] -- gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Gruenbacher) [1937109 1903190] -- gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Gruenbacher) [1937109 1903190] -- gfs2: Only access gl_delete for iopen glocks (Andreas Gruenbacher) [1937109 1903190] -- gfs2: Don't sleep during glock hash walk (Andreas Gruenbacher) [1937109 1903190] -- [netdrv] net/mlx5e: Add missing set of destination vport flags in termtbl create (Alaa Hleihel) [1924689 1851700] -- [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1929740 1916478] -- [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1929740 1916478] - -* Mon Mar 15 2021 Frantisek Hrbata [4.18.0-240.20.1.el8_3] -- fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920775 1920776] {CVE-2020-0466} -- do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920775 1920776] {CVE-2020-0466} -- epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920775 1920776] {CVE-2020-0466} -- [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1930735 1912118] -- [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1930735 1912118] -- iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1932199 1887216] -- iommu/vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1932199 1887216] -- iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1932199 1887216] -- net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925599 1925600] {CVE-2021-26708} -- net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925599 1925600] {CVE-2021-26708} -- vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925599 1925600] {CVE-2021-26708} -- vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925599 1925600] {CVE-2021-26708} -- [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1930168 1890171] -- mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1930168 1890171] -- mm: replace memmap_context by meminit_context (Baoquan He) [1930168 1890171] -- [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Paolo Bonzini) [1923281 1904128] -- [tools] selftests: kvm: do not set guest mode flag (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1923281 1904128] -- [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1923281 1904128] -- [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1923281 1904128] -- [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900462 1900463] {CVE-2020-28374} -- scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1924222 1894578] -- [net] fix iteration for sctp transport seq_files (Xin Long) [1927521 1916824] -- [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1927921 1887549] -- [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1929738 1873759] - -* Thu Mar 11 2021 Frantisek Hrbata [4.18.0-240.19.1.el8_3] -- audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1907520 1896480] -- revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1907520 1896480] -- audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1907520 1896480] -- audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1907520 1896480] +* Thu Apr 29 2021 Jan Stancek [4.18.0-305.el8] +- perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388] + +* Tue Apr 06 2021 Jan Stancek [4.18.0-304.el8] +- mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] +- Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842] + +* Wed Mar 31 2021 Jan Stancek [4.18.0-303.el8] +- redhat: switch secureboot kernel image signing to release keys (Jan Stancek) +- Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] +- Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] +- Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] +- Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] +- Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] +- Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] +- Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] +- Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] +- Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] +- ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] +- ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] +- get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) +- redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) +- redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) +- tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) +- tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava) + +* Sun Mar 28 2021 Jan Stancek [4.18.0-302.el8] +- PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] +- selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] +- KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] +- KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] +- KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] +- KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] +- drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} +- time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] +- lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] +- ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] +- radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] +- vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] +- mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] +- radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] +- radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] +- radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] +- radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] +- radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] +- radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] +- radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] +- radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] +- radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] +- radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] +- mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] +- copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764] + +* Wed Mar 24 2021 Jan Stancek [4.18.0-301.el8] +- ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] +- ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] +- ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] +- ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] +- ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] +- pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] +- scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} +- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} +- scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} +- futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] +- futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] +- futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] +- rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] +- futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] +- futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] +- futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] +- futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] +- futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] +- futex: Consistently use fshared as boolean (Waiman Long) [1924635] +- futex: Remove needless goto's (Waiman Long) [1924635] +- futex: Remove put_futex_key() (Waiman Long) [1924635] +- NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] +- SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] +- net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] +- net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] +- net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] +- net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] +- net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] +- ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406] + +* Mon Mar 22 2021 Jan Stancek [4.18.0-300.el8] +- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - -* Wed Feb 24 2021 Frantisek Hrbata [4.18.0-240.18.1.el8_3] -- [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1925186 1870397] -- [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1918354 1908215] -- [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1918363 1880395] -- [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1915816 1904274] - -* Wed Feb 17 2021 Frantisek Hrbata [4.18.0-240.17.1.el8_3] -- [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1925511 1921056] -- [s390] s390/early: improve machine detection (Claudio Imbrenda) [1925508 1896307] -- [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1924691 1903992] - -* Wed Feb 10 2021 Frantisek Hrbata [4.18.0-240.16.1.el8_3] -- [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1921060 1870593] -- [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915529 1915164] -- [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915529 1915164] -- [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1906438 1882793] - -* Wed Feb 03 2021 Frantisek Hrbata [4.18.0-240.15.1.el8_3] -- [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1919885 1909254] -- [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1918743 1907477] -- [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1917711 1908893] -- [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1917711 1908893] -- [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1912872 1905088] -- [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: jitter - fix comments (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1912872 1905088] -- [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1912872 1905088] -- [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1918372 1906250] -- [drm] drm/i915: Enable Tigerlake support by default (Lyude Paul) [1882620 1877005] -- [drm] drm/i915: Simplify intel_set_cdclk_{pre, post}_plane_update() calling convention (Lyude Paul) [1882620 1877005] -- [drm] drm/i915/psr: Program default IO buffer Wake and Fast Wake (Lyude Paul) [1882620 1877005] -- [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1915638 1862812] -- [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1915638 1862812] -- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1906516 1888310] - -* Tue Jan 26 2021 Frantisek Hrbata [4.18.0-240.14.1.el8_3] -- [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1915814 1904213] -- [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1915814 1904213] -- [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1915814 1904213] -- [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1913528 1888980] -- [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1897016 1869925] {CVE-2020-14351} -- [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1897016 1869925] {CVE-2020-14351} -- [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908196 1908197] {CVE-2020-29661} -- [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1911555 1883395] -- [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1911555 1883395] -- [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1908731 1780490] -- [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1908519 1895046] -- [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1908519 1895046] -- [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1908519 1895046] -- [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1908519 1895046] -- [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1908519 1895046] -- [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1908519 1895046] -- [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1908519 1895046] -- [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1908519 1895046] -- [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1908519 1895046] -- [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1907775 1878024] -- [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1907775 1878024] -- [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1905214 1874501] - -* Tue Jan 19 2021 Frantisek Hrbata [4.18.0-240.13.1.el8_3] -- [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1909577 1908439] -- [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1909577 1908439] -- [net] icmp: randomize the global rate limiter (Guillaume Nault) [1906371 1896516] {CVE-2020-25705} -- [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: refactor msr permission bitmap allocation (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: rename a variable in the svm_create_vcpu (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Paolo Bonzini) [1905084 1898018] -- [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Paolo Bonzini) [1905084 1898018] -- [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: avoid emulation with stale next_rip (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Paolo Bonzini) [1905084 1898018] -- [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Paolo Bonzini) [1905084 1898018] -- [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1897688 1889981] -- [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1897688 1889981] -- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1893281 1888237] - -* Wed Jan 13 2021 Frantisek Hrbata [4.18.0-240.12.1.el8_3] -- [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1912478 1884361] -- [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1912478 1884361] -- [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1909243 1883134] -- [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1913964 1869760] -- [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1913964 1869760] -- [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1908313 1881550] -- [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1908312 1887577] -- [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1907576 1901026] -- [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1907301 1891822] -- [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1907301 1891822] -- [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1907301 1891822] -- [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1907301 1891822] -- [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1907301 1891822] -- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1905136 1903722] -- [md] dm: fix IO splitting (Mike Snitzer) [1905136 1903722] -- [block] block: fix get_max_io_size() (Mike Snitzer) [1905136 1903722] -- [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1905136 1903722] -- [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1905136 1903722] -- [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1892344 1851709] -- [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1892344 1851709] -- [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1892344 1851709] -- [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1892744 1877128] -- [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1903019 1867490] -- [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1903019 1878006] - -* Tue Jan 05 2021 Frantisek Hrbata [4.18.0-240.11.1.el8_3] -- [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1900112 1867264] -- [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1900112 1867264] -- [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1900112 1867264] -- [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1900112 1867264] -- [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1900112 1867168] -- [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1900112 1867168] -- [idle] intel_idle: Customize IceLake server support (David Arcari) [1897183 1881620] - -* Wed Dec 16 2020 Frantisek Hrbata [4.18.0-240.10.1.el8_3] -- [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1907667 1872310] - -* Tue Dec 08 2020 Frantisek Hrbata [4.18.0-240.9.1.el8_3] -- [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1902082 1895765] -- [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1883314 1866909] -- [net] try to avoid unneeded backlog flush (Paolo Abeni) [1883314 1866909] -- [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1883314 1866909] -- [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1899208 1805031] -- [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1899208 1805031] -- [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1892665 1892666] {CVE-2020-25211} -- [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1899584 1890711] -- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1886192 1884857] - -* Fri Dec 04 2020 Frantisek Hrbata [4.18.0-240.8.1.el8_3] -- [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1896787 1881760] -- [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1896351 1883266] -- [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1896299 1887038] -- [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1896299 1887038] - -* Tue Dec 01 2020 Frantisek Hrbata [4.18.0-240.7.1.el8_3] -- [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1901547 1860031] -- [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1901547 1860031] -- [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1901547 1860031] -- [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1901547 1860031] -- [fs] fs: Introduce DCACHE_DONTCACHE (Waiman Long) [1901547 1860031] -- [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Waiman Long) [1901547 1860031] -- [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1901547 1860031] -- [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1885766 1849736] -- [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1885766 1849736] -- [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1885766 1849736] -- [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1885766 1849736] -- [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1885766 1849736] -- [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1885766 1849736] -- [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1885766 1849736] -- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1891818 1884481] {CVE-2020-25645} -- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1894629 1868096] -- [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1890233 1881531] -- [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1890233 1881531] -- [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1890233 1881531] -- [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1890233 1881531] -- [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1890233 1881531] -- [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1890233 1881531] -- [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1890233 1881531] -- [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1890233 1881531] -- [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1890233 1881531] -- [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1890233 1881531] - -* Tue Nov 24 2020 Frantisek Hrbata [4.18.0-240.6.1.el8_3] -- [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1898758 1879137] -- [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1897716 1890284] -- [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1896435 1846838] -- [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1896434 1876519] -- [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1896433 1876527] -- [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1896433 1876527] -- [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1896433 1876527] -- [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1897278 1887442] -- [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1897278 1887442] - -* Tue Nov 17 2020 Frantisek Hrbata [4.18.0-240.5.1.el8_3] -- [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1886189 1855161] - -* Wed Nov 11 2020 Frantisek Hrbata [4.18.0-240.4.1.el8_3] -- [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1894073 1885850] - -* Wed Nov 04 2020 Frantisek Hrbata [4.18.0-240.3.1.el8_3] -- [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1888113 1869148] -- [fs] xfs: trim IO to found COW extent limit (Eric Sandeen) [1886895 1882549] -- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1888233 1867569] {CVE-2020-16166} -- [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1879935 1876445] - -* Tue Oct 27 2020 Frantisek Hrbata [4.18.0-240.2.1.el8_3] -- [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1886017 1860479] -- [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1886017 1860479] -- [net] Fix bridge enslavement failure (Jonathan Toppins) [1886017 1860479] -- [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1882094 1875681] -- [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1882094 1875681] -- [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1882094 1875681] -- [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1882094 1875681] -- [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1882094 1875681] -- [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1880080 1877380] - -* Fri Oct 16 2020 Frantisek Hrbata [4.18.0-240.1.1.el8_3] -- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888454 1888455] {CVE-2020-24490} -- [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888257 1888258] {CVE-2020-12351} -- [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888806 1888807] {CVE-2020-12352} - -* Wed Sep 23 2020 Frantisek Hrbata [4.18.0-240.el8] +- redhat: add CI file for kernel-private (Bruno Meneguele) +- CI: Drop unused variable (Bruno Meneguele) +- CI: Enable RT verification (Bruno Meneguele) +- KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] +- net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] +- net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] +- net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] +- net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] +- netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] +- netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] +- netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] +- netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946] + +* Thu Mar 18 2021 Jan Stancek [4.18.0-299.el8] +- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] +- md: improve variable names in md_flush_request() (Xiao Ni) [1901598] +- hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] +- scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] +- vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} +- drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] +- drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] +- dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] +- dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] +- mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] +- mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] +- mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] +- mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] +- mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] +- Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] +- selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] +- selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732] + +* Mon Mar 15 2021 Jan Stancek [4.18.0-298.el8] +- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] +- drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] +- powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] +- powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] +- NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] +- NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] +- NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] +- NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] +- SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] +- NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] +- SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] +- SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] +- SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] +- SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] +- SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] +- NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] +- net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] +- ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] +- bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] +- igc: Fix returning wrong statistics (Corinna Vinschen) [1910873] + +* Thu Mar 11 2021 Jan Stancek [4.18.0-297.el8] +- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] +- KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] +- KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] +- KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] +- KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] +- gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] +- gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] +- gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] +- gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] +- gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] +- gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] +- gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] +- gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] +- gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] +- gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] +- gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] +- PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] +- cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] +- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] +- bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] +- ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] +- net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] +- net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] +- blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] +- blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] +- Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] +- bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] +- RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] +- net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] +- IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] +- net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] +- net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] +- net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] +- net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] +- net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] +- net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] +- net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] +- net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] +- net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] +- net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] +- net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] +- net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] +- net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] +- net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] +- net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] +- fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} +- do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} +- epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466} + +* Tue Mar 09 2021 Jan Stancek [4.18.0-296.el8] +- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] +- perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] +- mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] +- mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] +- mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] +- mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] +- mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] +- mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] +- mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] +- mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] +- mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] +- mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] +- mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] +- mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] +- mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] +- mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] +- mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] +- mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] +- mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] +- tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] +- kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] +- igc: fix link speed advertising (Corinna Vinschen) [1769701] +- [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] +- [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] +- [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] +- [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] +- [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] +- [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] +- [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] +- [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] +- [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] +- [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] +- [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] +- [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] +- [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] +- [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] +- [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] +- [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] +- [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] +- [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] +- [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] +- [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] +- [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] +- [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] +- [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] +- [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] +- [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] +- [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] +- [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] +- [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] +- [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] +- [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] +- [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] +- [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] +- [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] +- [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] +- [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] +- [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] +- [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] +- [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] +- [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] +- [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] +- [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004] + +* Fri Mar 05 2021 Jan Stancek [4.18.0-295.el8] +- mptcp: send ack for every add_addr (Davide Caratti) [1929280] +- Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] +- powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] +- rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] +- rtc: disable uie before setting time and enable after (Waiman Long) [1918288] +- rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] +- KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] +- i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] +- KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] +- KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] +- locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] +- sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] +- sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] +- locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] +- RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] +- net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} +- net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} +- vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} +- vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} +- ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] +- KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] +- [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] +- [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] +- [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] +- [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] +- [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] +- [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] +- [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] +- [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] +- [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] +- [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] +- [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] +- [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] +- [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] +- [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] +- [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] +- [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] +- [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] +- [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] +- [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] +- [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] +- [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] +- [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] +- [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] +- [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] +- [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] +- [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] +- [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] +- [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] +- [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] +- [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] +- [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] +- [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] +- [drm] kms: handle mDP connectors (Lyude Paul) [1876992] +- [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] +- [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] +- [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] +- [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] +- [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] +- [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] +- [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] +- [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] +- [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] +- [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] +- [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] +- [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] +- [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] +- [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] +- [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] +- [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] +- [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] +- [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] +- [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] +- [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] +- [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] +- [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] +- [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] +- [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] +- [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] +- [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] +- [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] +- [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] +- [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] +- [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] +- [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] +- [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] +- [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] +- [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] +- [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] +- [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] +- [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] +- [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] +- [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] +- [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] +- [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] +- [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] +- [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] +- [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] +- [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] +- [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] +- [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] +- [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] +- [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] +- [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] +- [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] +- [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] +- [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] +- [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] +- [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] +- [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] +- [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] +- [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] +- [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] +- [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] +- [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] +- [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] +- [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] +- [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] +- [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] +- [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] +- [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] +- [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] +- [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] +- [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] +- [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] +- [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] +- [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] +- [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] +- [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] +- [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] +- [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] +- [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] +- [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] +- [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] +- [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] +- [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] +- [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] +- [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] +- [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] +- [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] +- [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] +- [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] +- [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] +- [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] +- [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] +- [drm] drm/gma500: fix error check (Lyude Paul) [1876992] +- [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] +- [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] +- [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] +- [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] +- [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] +- [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] +- [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] +- [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] +- [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] +- [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] +- [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] +- [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] +- [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] +- [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412] + +* Wed Mar 03 2021 Jan Stancek [4.18.0-294.el8] +- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] +- dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] +- dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] +- dm: enable synchronous dax (Mike Snitzer) [1905679] +- dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] +- dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] +- [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] +- [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] +- [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] +- [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923] + +* Mon Mar 01 2021 Jan Stancek [4.18.0-293.el8] +- Unbreak mount_capable() (Scott Mayhew) [1903983] + +* Thu Feb 25 2021 Jan Stancek [4.18.0-292.el8] +- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] +- [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] +- [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] +- [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] +- [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] +- [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] +- [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215] + +* Sun Feb 21 2021 Jan Stancek [4.18.0-291.el8] +- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] +- [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] +- [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] +- [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] +- [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] +- [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] +- [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] +- [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] +- [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] +- [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] +- [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] +- [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] +- [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] +- [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] +- [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] +- [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] +- [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] +- [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] +- [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] +- [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] +- [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] +- [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] +- [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] +- [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] +- [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] +- [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] +- [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] +- [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510] + +* Sat Feb 20 2021 Jan Stancek [4.18.0-290.el8] +- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] +- [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] +- [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] +- [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] +- [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] +- [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] +- [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] +- [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] +- [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] +- [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] +- [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] +- [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] +- [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] +- [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] +- [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] +- [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] +- [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] +- [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] +- [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] +- [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] +- [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] +- [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] +- [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] +- [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] +- [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] +- [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] +- [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] +- [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] +- [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] +- [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] +- [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] +- [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] +- [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] +- [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] +- [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] +- [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] +- [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] +- [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] +- [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] +- [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] +- [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] +- [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] +- [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] +- [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] +- [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] +- [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] +- [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] +- [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] +- [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] +- [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] +- [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] +- [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] +- [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] +- [pci] rh_taint: add support function (Tomas Henzl) [1761485] +- [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] +- [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] +- [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] +- [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] +- [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] +- [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] +- [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] +- [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] +- [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] +- [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] +- [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] +- [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] +- [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] +- [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] +- [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] +- [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] +- [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] +- [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] +- [tools] tests: add close_range() tests (Pavel Reichl) [1900674] +- [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] +- [fs] open: add close_range() (Pavel Reichl) [1900674] +- [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] +- [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] +- [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] +- [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] +- [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] +- [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] +- [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] +- [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] +- [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] +- [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] +- [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] +- [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] +- [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] +- [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] +- [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] +- [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] +- [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] +- [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] +- [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] +- [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] +- [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] +- [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] +- [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] +- [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] +- [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] +- [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] +- [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] +- [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] +- [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] +- [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] +- [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] +- [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] +- [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] +- [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] +- [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] +- [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] +- [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] +- [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] +- [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] +- [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] +- [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] +- [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] +- [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] +- [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] +- [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] +- [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] +- [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] +- [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] +- [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] +- [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] +- [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] +- [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] +- [mm] mm: validate pmd after splitting (Waiman Long) [1921394] +- [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] +- [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] +- [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] +- [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] +- [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] +- [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] +- [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] +- [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] +- [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] +- [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] +- [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] +- [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] +- [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] +- [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] +- [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] +- [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] +- [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] +- [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] +- [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] +- [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] +- [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] +- [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] +- [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] +- [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] +- [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] +- [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] +- [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] +- [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] +- [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] +- [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] +- [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] +- [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] +- [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] +- [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] +- [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] +- [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] +- [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] +- [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] +- [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305] + +* Wed Feb 17 2021 Jan Stancek [4.18.0-289.el8] +- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] +- [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] +- [block] block: export blk_mq_make_request (Ming Lei) [1917913] +- [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] +- [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] +- [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] +- [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] +- [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] +- [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] +- [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] +- [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] +- [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] +- [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] +- [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] +- [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] +- [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] +- [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] +- [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] +- [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] +- [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] +- [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] +- [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] +- [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] +- [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] +- [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] +- [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] +- [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] +- [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] +- [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] +- [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] +- [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] +- [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] +- [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] +- [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] +- [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] +- [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] +- [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] +- [net] libceph: export zero_page (Jeff Layton) [1893177] +- [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] +- [net] libceph: rename and export con->state states (Jeff Layton) [1893177] +- [net] libceph: make con->state an int (Jeff Layton) [1893177] +- [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] +- [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] +- [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] +- [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] +- [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] +- [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] +- [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] +- [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] +- [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] +- [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] +- [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] +- [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] +- [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] +- [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] +- [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] +- [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] +- [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] +- [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] +- [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] +- [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] +- [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] +- [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] +- [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] +- [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] +- [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] +- [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] +- [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] +- [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] +- [fs] ceph: add status debugfs file (Jeff Layton) [1893177] +- [include] libceph: remove unused port macros (Jeff Layton) [1893177] +- [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] +- [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] +- [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] +- [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] +- [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] +- [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] +- [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] +- [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] +- [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] +- [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] +- [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] +- [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] +- [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] +- [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] +- [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] +- [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] +- [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] +- [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] +- [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] +- [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] +- [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] +- [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] +- [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] +- [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] +- [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] +- [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] +- [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] +- [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] +- [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] +- [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] +- [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] +- [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] +- [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] +- [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] +- [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] +- [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] +- [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] +- [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] +- [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] +- [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] +- [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] +- [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] +- [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] +- [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] +- [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] +- [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] +- [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] +- [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] +- [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] +- [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] +- [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] +- [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] +- [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] +- [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] +- [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] +- [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] +- [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] +- [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] +- [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] +- [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] +- [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] +- [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] +- [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] +- [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661} + +* Mon Feb 15 2021 Jan Stancek [4.18.0-288.el8] +- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] +- [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] +- [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] +- [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] +- [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] +- [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] +- [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] +- [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] +- [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] +- [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] +- [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] +- [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] +- [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] +- [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] +- [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] +- [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] +- [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285] + +* Thu Feb 11 2021 Jan Stancek [4.18.0-287.el8] +- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] +- [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] +- [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] +- [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] +- [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] +- [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] +- [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] +- [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] +- [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] +- [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] +- [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] +- [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] +- [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] +- [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] +- [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] +- [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] +- [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] +- [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] +- [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] +- [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] +- [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] +- [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] +- [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] +- [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] +- [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] +- [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] +- [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] +- [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] +- [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] +- [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] +- [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] +- [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] +- [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] +- [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] +- [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] +- [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] +- [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] +- [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] +- [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] +- [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] +- [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] +- [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] +- [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] +- [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] +- [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] +- [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] +- [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] +- [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] +- [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] +- [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] +- [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] +- [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] +- [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] +- [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] +- [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] +- [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] +- [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] +- [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] +- [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] +- [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] +- [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] +- [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] +- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] +- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] +- [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] +- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] +- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] +- [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] +- [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] +- [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] +- [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] +- [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] +- [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] +- [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] +- [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] +- [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] +- [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] +- [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] +- [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] +- [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] +- [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] +- [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] +- [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] +- [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] +- [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] +- [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] +- [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] +- [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] +- [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] +- [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] +- [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] +- [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] +- [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] +- [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] +- [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] +- [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] +- [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] +- [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] +- [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] +- [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] +- [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] +- [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] +- [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] +- [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] +- [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] +- [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] +- [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] +- [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] +- [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] +- [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] +- [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] +- [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] +- [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] +- [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] +- [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] +- [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] +- [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] +- [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] +- [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] +- [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] +- [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] +- [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] +- [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] +- [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] +- [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] +- [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] +- [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] +- [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] +- [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] +- [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] +- [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] +- [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] +- [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] +- [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] +- [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] +- [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] +- [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] +- [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] +- [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] +- [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] +- [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] +- [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] +- [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] +- [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] +- [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] +- [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] +- [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] +- [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] +- [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] +- [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] +- [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] +- [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] +- [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] +- [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] +- [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] +- [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] +- [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] +- [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] +- [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] +- [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] +- [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] +- [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] +- [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] +- [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] +- [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] +- [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] +- [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] +- [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] +- [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] +- [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] +- [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] +- [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] +- [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] +- [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] +- [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] +- [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] +- [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] +- [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] +- [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] +- [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] +- [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] +- [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] +- [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] +- [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] +- [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] +- [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] +- [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] +- [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] +- [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] +- [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] +- [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] +- [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] +- [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] +- [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] +- [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] +- [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] +- [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] +- [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] +- [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] +- [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] +- [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308] + +* Wed Feb 10 2021 Jan Stancek [4.18.0-286.el8] +- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] +- [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] +- [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] +- [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] +- [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] +- [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] +- [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] +- [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] +- [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] +- [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] +- [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] +- [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] +- [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] +- [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] +- [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] +- [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] +- [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] +- [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] +- [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] +- [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] +- [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] +- [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] +- [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] +- [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] +- [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] +- [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] +- [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] +- [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] +- [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] +- [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] +- [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] +- [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] +- [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] +- [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] +- [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] +- [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] +- [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] +- [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] +- [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] +- [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] +- [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] +- [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] +- [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] +- [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] +- [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] +- [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] +- [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] +- [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] +- [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] +- [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] +- [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] +- [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] +- [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] +- [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] +- [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] +- [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] +- [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] +- [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] +- [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] +- [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] +- [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] +- [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] +- [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] +- [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] +- [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] +- [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] +- [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] +- [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] +- [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] +- [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] +- [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] +- [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] +- [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] +- [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] +- [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] +- [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] +- [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] +- [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] +- [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] +- [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] +- [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] +- [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] +- [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] +- [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] +- [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] +- [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] +- [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] +- [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] +- [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] +- [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] +- [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] +- [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] +- [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] +- [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] +- [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] +- [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] +- [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] +- [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] +- [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] +- [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] +- [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] +- [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] +- [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] +- [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] +- [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] +- [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] +- [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] +- [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] +- [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] +- [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] +- [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] +- [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] +- [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] +- [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] +- [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] +- [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] +- [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] +- [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] +- [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] +- [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] +- [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] +- [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] +- [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] +- [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] +- [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] +- [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] +- [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] +- [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] +- [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] +- [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] +- [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] +- [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] +- [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] +- [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] +- [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] +- [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] +- [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] +- [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] +- [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] +- [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] +- [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] +- [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] +- [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] +- [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] +- [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] +- [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] +- [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] +- [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] +- [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] +- [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] +- [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] +- [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] +- [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] +- [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] +- [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] +- [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] +- [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] +- [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] +- [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] +- [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] +- [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] +- [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] +- [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] +- [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] +- [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] +- [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] +- [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] +- [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] +- [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] +- [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] +- [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] +- [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] +- [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] +- [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] +- [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] +- [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] +- [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] +- [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] +- [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] +- [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] +- [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] +- [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] +- [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] +- [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] +- [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] +- [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] +- [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] +- [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] +- [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] +- [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] +- [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] +- [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] +- [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] +- [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] +- [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] +- [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] +- [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] +- [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] +- [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] +- [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] +- [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] +- [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] +- [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] +- [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] +- [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] +- [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800] + +* Tue Feb 09 2021 Jan Stancek [4.18.0-285.el8] +- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] +- [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] +- [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] +- [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] +- [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] +- [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] +- [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] +- [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] +- [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] +- [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] +- [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] +- [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] +- [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] +- [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] +- [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] +- [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] +- [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] +- [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] +- [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] +- [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] +- [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] +- [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] +- [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] +- [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] +- [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] +- [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] +- [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] +- [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] +- [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] +- [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] +- [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] +- [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] +- [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] +- [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] +- [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] +- [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] +- [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] +- [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] +- [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] +- [include] bdi: Add bdi->id (Waiman Long) [1918047] +- [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] +- [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] +- [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] +- [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] +- [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] +- [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] +- [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] +- [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] +- [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] +- [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] +- [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] +- [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] +- [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] +- [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] +- [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] +- [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] +- [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] +- [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] +- [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] +- [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] +- [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] +- [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] +- [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] +- [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] +- [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] +- [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] +- [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] +- [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] +- [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] +- [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] +- [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] +- [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] +- [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] +- [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] +- [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] +- [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] +- [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] +- [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] +- [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] +- [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] +- [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] +- [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] +- [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] +- [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] +- [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] +- [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] +- [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] +- [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] +- [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] +- [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] +- [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] +- [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] +- [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] +- [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] +- [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] +- [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] +- [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} +- [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271] + +* Mon Feb 08 2021 Jan Stancek [4.18.0-284.el8] +- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] +- [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] +- [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] +- [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] +- [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] +- [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] +- [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] +- [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] +- [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] +- [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] +- [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] +- [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] +- [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] +- [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] +- [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] +- [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] +- [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] +- [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] +- [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] +- [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] +- [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] +- [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] +- [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] +- [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] +- [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] +- [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] +- [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] +- [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] +- [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] +- [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] +- [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] +- [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] +- [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] +- [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] +- [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] +- [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] +- [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] +- [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] +- [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] +- [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] +- [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] +- [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] +- [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] +- [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] +- [net] tipc: prevent possible null deref of link (Xin Long) [1918657] +- [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] +- [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] +- [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] +- [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] +- [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] +- [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] +- [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] +- [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] +- [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] +- [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] +- [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] +- [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] +- [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] +- [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] +- [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] +- [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] +- [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] +- [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] +- [kernel] add a kernel_wait helper (Jiri Benc) [1882709] +- [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] +- [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] +- [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] +- [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] +- [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] +- [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] +- [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] +- [include] net: remove sockptr_advance (Jiri Benc) [1882709] +- [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] +- [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] +- [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] +- [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] +- [include] net: add a new sockptr_t type (Jiri Benc) [1882709] +- [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] +- [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] +- [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] +- [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] +- [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] +- [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] +- [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] +- [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] +- [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] +- [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] +- [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] +- [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] +- [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] +- [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] +- [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] +- [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] +- [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] +- [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] +- [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] +- [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] +- [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] +- [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] +- [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] +- [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] +- [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] +- [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] +- [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] +- [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] +- [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] +- [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] +- [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] +- [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] +- [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] +- [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] +- [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] +- [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] +- [net] xsk: Add new statistics (Jiri Benc) [1882709] +- [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] +- [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] +- [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] +- [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] +- [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] +- [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] +- [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] +- [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] +- [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] +- [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] +- [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] +- [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] +- [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] +- [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] +- [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] +- [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] +- [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] +- [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] +- [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] +- [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] +- [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] +- [net] spread "enum sock_flags" (Jiri Benc) [1882709] +- [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] +- [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] +- [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] +- [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] +- [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] +- [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] +- [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] +- [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] +- [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] +- [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] +- [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] +- [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] +- [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] +- [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] +- [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] +- [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] +- [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] +- [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] +- [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] +- [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] +- [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] +- [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] +- [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] +- [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] +- [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] +- [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] +- [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] +- [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] +- [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] +- [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] +- [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] +- [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] +- [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] +- [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] +- [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433] + +* Thu Feb 04 2021 Jan Stancek [4.18.0-283.el8] +- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] +- [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] +- [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] +- [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] +- [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] +- [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] +- [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] +- [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] +- [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] +- [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] +- [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] +- [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] +- [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] +- [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] +- [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] +- [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] +- [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] +- [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] +- [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] +- [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] +- [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] +- [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] +- [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] +- [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] +- [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] +- [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] +- [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] +- [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] +- [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] +- [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] +- [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] +- [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] +- [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] +- [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] +- [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] +- [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] +- [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] +- [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] +- [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] +- [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] +- [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] +- [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] +- [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] +- [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] +- [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] +- [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] +- [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] +- [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] +- [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] +- [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] +- [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] +- [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] +- [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] +- [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] +- [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] +- [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] +- [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] +- [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] +- [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] +- [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] +- [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] +- [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] +- [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] +- [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] +- [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] +- [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] +- [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] +- [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] +- [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] +- [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] +- [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] +- [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] +- [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] +- [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] +- [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] +- [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] +- [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] +- [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] +- [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] +- [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] +- [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] +- [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] +- [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] +- [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] +- [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] +- [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] +- [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] +- [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] +- [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] +- [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] +- [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] +- [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] +- [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] +- [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] +- [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] +- [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] +- [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] +- [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] +- [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] +- [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] +- [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] +- [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] +- [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] +- [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] +- [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] +- [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] +- [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] +- [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] +- [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] +- [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] +- [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] +- [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] +- [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] +- [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] +- [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] +- [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] +- [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] +- [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] +- [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] +- [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] +- [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] +- [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] +- [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] +- [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] +- [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] +- [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] +- [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] +- [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] +- [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] +- [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] +- [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] +- [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] +- [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] +- [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] +- [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] +- [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] +- [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] +- [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] +- [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] +- [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] +- [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] +- [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] +- [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] +- [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] +- [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] +- [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] +- [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] +- [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404] + +* Tue Feb 02 2021 Jan Stancek [4.18.0-282.el8] +- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] +- [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] +- [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] +- [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] +- [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] +- [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] +- [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] +- [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] +- [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] +- [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] +- [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] +- [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] +- [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] +- [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] +- [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] +- [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] +- [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] +- [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] +- [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] +- [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] +- [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] +- [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] +- [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] +- [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] +- [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] +- [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] +- [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] +- [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] +- [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] +- [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] +- [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] +- [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] +- [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] +- [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] +- [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] +- [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] +- [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] +- [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] +- [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] +- [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] +- [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] +- [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] +- [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] +- [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] +- [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] +- [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] +- [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] +- [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] +- [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] +- [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] +- [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] +- [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] +- [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] +- [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] +- [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] +- [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] +- [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] +- [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] +- [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] +- [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] +- [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] +- [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] +- [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] +- [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] +- [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] +- [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] +- [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] +- [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] +- [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] +- [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] +- [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] +- [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] +- [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] +- [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] +- [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] +- [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] +- [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] +- [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] +- [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] +- [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] +- [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] +- [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] +- [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] +- [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] +- [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] +- [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] +- [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] +- [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] +- [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] +- [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] +- [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] +- [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] +- [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] +- ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] +- [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] +- [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] +- [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] +- [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] +- [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] +- [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] +- [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] +- [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] +- [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] +- [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] +- [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] +- [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] +- [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] +- [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] +- [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] +- [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] +- [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] +- [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] +- [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] +- [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] +- [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] +- [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] +- [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] +- [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] +- [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] +- [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] +- [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] +- [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] +- [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] +- [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] +- [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] +- [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] +- [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] +- [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] +- [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] +- [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] +- [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] +- [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] +- [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] +- [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] +- [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] +- [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] +- [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] +- [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] +- [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] +- [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] +- [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] +- [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] +- [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] +- [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] +- [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] +- [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] +- [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] +- [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] +- [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] +- [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] +- [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] +- [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] +- [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] +- [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] +- [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] +- [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] +- [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] +- [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] +- [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] +- [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] +- [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] +- [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] +- [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] +- [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] +- [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] +- [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] +- [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] +- [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] +- [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] +- [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] +- [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] +- [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] +- [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] +- [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] +- [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] +- [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] +- [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] +- [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] +- [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] +- [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] +- [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] +- [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] +- [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] +- [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] +- [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] +- [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] +- [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] +- [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] +- [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] +- [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] +- [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} +- [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} +- [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] +- [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] +- [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] +- [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] +- [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] +- [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] +- [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] +- [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] +- [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] +- [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] +- [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] +- [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] +- [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] +- [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] +- [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] +- [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] +- [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] +- [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] +- [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] +- [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] +- [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] +- [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] +- [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] +- [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] +- [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] +- [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] +- [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] +- [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] +- [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] +- [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] +- [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] +- [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] +- [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] +- [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] +- [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] +- [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] +- [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] +- [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] +- [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] +- [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] +- [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] +- [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] +- [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] +- [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] +- [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] +- [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] +- [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] +- [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] +- [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] +- [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] +- [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] +- [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] +- [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] +- [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] +- [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] +- [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] +- [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] +- [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] +- [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] +- [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] +- [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] +- [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] +- [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] +- [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] +- [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] +- [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] +- [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] +- [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] +- [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] +- [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] +- [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] +- [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] +- [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] +- [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] +- [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] +- [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] +- [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] +- [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] +- [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] +- [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] +- [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] +- [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] +- [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] +- [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] +- [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] +- [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] +- [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] +- [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] +- [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] +- [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] +- [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] +- [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] +- [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] +- [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] +- [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] +- [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] +- [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] +- [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] +- [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] +- [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] +- [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] +- [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] +- [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] +- [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] +- [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] +- [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] +- [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] +- [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] +- [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] +- [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] +- [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] +- [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] +- [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] +- [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] +- [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] +- [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] +- [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] +- [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] +- [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] +- [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] +- [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] +- [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] +- [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] +- [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] +- [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] +- [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] +- [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] +- [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] +- [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] +- [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] +- [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] +- [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] +- [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] +- [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] +- [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] +- [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] +- [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] +- [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] +- [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] +- [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] +- [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] +- [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] +- [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] +- [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] +- [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] +- [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] +- [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] +- [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] +- [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] +- [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] +- [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] +- [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] +- [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] +- [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] +- [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] +- [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] +- [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] +- [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] +- [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] +- [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] +- [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] +- [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] +- [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] +- [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] +- [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] +- [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] +- [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979] + +* Mon Feb 01 2021 Jan Stancek [4.18.0-281.el8] +- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] +- [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] +- [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] +- [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] +- [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] +- [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] +- [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] +- [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] +- [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] +- [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] +- [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] +- [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] +- [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] +- [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] +- [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] +- [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] +- [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] +- [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] +- [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] +- [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] +- [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] +- [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] +- [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] +- [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] +- [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] +- [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] +- [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] +- [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] +- [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] +- [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] +- [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] +- [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] +- [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] +- [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] +- [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] +- [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] +- [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] +- [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] +- [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] +- [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] +- [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] +- [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] +- [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] +- [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] +- [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] +- [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] +- [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] +- [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] +- [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] +- [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] +- [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] +- [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] +- [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] +- [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] +- [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] +- [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] +- [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] +- [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] +- [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] +- [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] +- [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] +- [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] +- [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] +- [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] +- [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] +- [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] +- [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] +- [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] +- [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] +- [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] +- [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] +- [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] +- [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] +- [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] +- [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] +- [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] +- [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] +- [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] +- [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] +- [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] +- [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] +- [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] +- [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] +- [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] +- [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] +- [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] +- [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] +- [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] +- [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] +- [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] +- [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] +- [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] +- [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] +- [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] +- [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] +- [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] +- [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] +- [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] +- [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] +- [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] +- [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] +- [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] +- [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] +- [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] +- [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] +- [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] +- [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] +- [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] +- [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] +- [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] +- [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] +- [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] +- [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] +- [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] +- [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] +- [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] +- [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] +- [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] +- [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] +- [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] +- [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] +- [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] +- [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] +- [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] +- [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] +- [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] +- [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] +- [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] +- [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] +- [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] +- [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] +- [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] +- [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] +- [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] +- [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] +- [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] +- [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] +- [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] +- [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] +- [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] +- [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] +- [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692] + +* Fri Jan 29 2021 Jan Stancek [4.18.0-280.el8] +- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] +- [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] +- [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] +- [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] +- [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] +- [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] +- [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] +- [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] +- [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] +- [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] +- [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] +- [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] +- [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] +- [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] +- [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] +- [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] +- [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] +- [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] +- [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] +- [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] +- [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] +- [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] +- [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] +- [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] +- [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] +- [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] +- [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] +- [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] +- [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] +- [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] +- [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] +- [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] +- [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] +- [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] +- [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] +- [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] +- [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] +- [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] +- [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] +- [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] +- [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] +- [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] +- [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] +- [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] +- [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] +- [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] +- [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] +- [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] +- [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] +- [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] +- [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] +- [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] +- [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] +- [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] +- [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] +- [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] +- [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] +- [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] +- [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] +- [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] +- [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] +- [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] +- [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] +- [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] +- [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] +- [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] +- [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] +- [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] +- [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] +- [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] +- [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] +- [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] +- [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] +- [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] +- [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] +- [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] +- [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] +- [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] +- [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] +- [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] +- [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] +- [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] +- [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] +- [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] +- [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] +- [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] +- [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] +- [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] +- [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] +- [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] +- [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] +- [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] +- [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] +- [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] +- [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] +- [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] +- [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] +- [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] +- [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] +- [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] +- [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] +- [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] +- [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] +- [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] +- [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] +- [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] +- [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] +- [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] +- [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] +- [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] +- [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] +- [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] +- [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] +- [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] +- [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] +- [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] +- [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] +- [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] +- [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] +- [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] +- [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] +- [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] +- [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] +- [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] +- [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] +- [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] +- [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] +- [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] +- [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] +- [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] +- [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] +- [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] +- [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] +- [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] +- [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] +- [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] +- [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] +- [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] +- [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] +- [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] +- [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] +- [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] +- [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] +- [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] +- [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] +- [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] +- [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] +- [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] +- [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] +- [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] +- [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] +- [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] +- [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] +- [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] +- [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] +- [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] +- [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] +- [vfio] pci: Introduce VF token (Clark Williams) [1860192] +- [vfio] pci: Implement match ops (Clark Williams) [1860192] +- [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] +- [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} +- [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284} + +* Tue Jan 26 2021 Jan Stancek [4.18.0-279.el8] +- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] +- [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] +- [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] +- [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] +- [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] +- [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] +- [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] +- [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] +- [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] +- [kernel] kcsan: Add test suite (Nico Pache) [1900119] +- [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] +- [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] +- [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] +- [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] +- [lib] kunit: add support for named resources (Nico Pache) [1900119] +- [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] +- [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] +- [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] +- [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] +- [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] +- [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] +- [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] +- [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] +- [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] +- [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] +- [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] +- [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] +- [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] +- [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] +- [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] +- [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] +- [lib] kunit: add log test (Nico Pache) [1900119] +- [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] +- [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] +- [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] +- [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] +- [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] +- [tools] kunit: add --make_options (Nico Pache) [1900119] +- [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] +- [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] +- [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] +- [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] +- [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] +- [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] +- [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] +- [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] +- [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] +- [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] +- [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] +- [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] +- [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] +- [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] +- [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] +- [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] +- [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] +- [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] +- [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] +- [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] +- [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] +- [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] +- [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] +- [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] +- [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] +- [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] +- [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] +- [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] +- [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] +- [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] +- [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] +- [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] +- [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] +- [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] +- [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] +- [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] +- [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] +- [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] +- [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] +- [lib] kunit: test: add support for test abort (Nico Pache) [1900119] +- [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] +- [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] +- [lib] kunit: test: add initial tests (Nico Pache) [1900119] +- [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] +- [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] +- [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] +- [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] +- [lib] kunit: test: add test resource management API (Nico Pache) [1900119] +- [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] +- [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] +- [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] +- [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] +- [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] +- [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] +- [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] +- [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] +- [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] +- [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] +- [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] +- [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] +- [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] +- [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] +- [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] +- [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] +- [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] +- [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863] + +* Sat Jan 23 2021 Jan Stancek [4.18.0-278.el8] +- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] +- [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] +- [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] +- [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] +- [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] +- [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] +- [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] +- [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] +- [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] +- [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] +- [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] +- [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] +- [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] +- [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] +- [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] +- [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] +- [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] +- [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] +- [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] +- [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] +- [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] +- [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] +- [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] +- [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] +- [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] +- [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] +- [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] +- [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] +- [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] +- [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] +- [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] +- [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] +- [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] +- [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] +- [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] +- [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] +- [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] +- [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] +- [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] +- [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] +- [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] +- [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] +- [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] +- [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] +- [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] +- [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] +- [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] +- [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] +- [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] +- [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] +- [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] +- [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] +- [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] +- [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] +- [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] +- [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] +- [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] +- [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] +- [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] +- [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] +- [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] +- [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] +- [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] +- [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] +- [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] +- [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] +- [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] +- [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] +- [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] +- [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] +- [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] +- [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] +- [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] +- [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] +- [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] +- [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] +- [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] +- [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] +- [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] +- [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] +- [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] +- [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] +- [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] +- [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] +- [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] +- [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] +- [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] +- [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] +- [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] +- [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] +- [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] +- [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] +- [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] +- [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] +- [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] +- [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] +- [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] +- [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] +- [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] +- [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] +- [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] +- [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] +- [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] +- [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] +- [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] +- [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] +- [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] +- [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] +- [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] +- [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] +- [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] +- [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] +- [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] +- [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] +- [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] +- [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] +- [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] +- [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] +- [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] +- [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] +- [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] +- [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] +- [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] +- [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] +- [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] +- [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] +- [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] +- [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] +- [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] +- [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] +- [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] +- [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] +- [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] +- [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] +- [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] +- [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] +- [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] +- [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] +- [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] +- [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] +- [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] +- [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] +- [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] +- [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] +- [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] +- [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] +- [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] +- [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] +- [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] +- [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] +- [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] +- [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] +- [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] +- [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] +- [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] +- [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] +- [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] +- [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] +- [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] +- [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] +- [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] +- [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] +- [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] +- [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] +- [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] +- [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] +- [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] +- [net] net: Add testing sysfs attribute (Petr Oros) [1878147] +- [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] +- [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] +- [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] +- [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] +- [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] +- [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] +- [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] +- [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] +- [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] +- [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] +- [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] +- [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] +- [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] +- [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] +- [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] +- [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] +- [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] +- [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] +- [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] +- [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] +- [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] +- [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] +- [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] +- [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] +- [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] +- [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] +- [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] +- [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] +- [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] +- [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] +- [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] +- [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] +- [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] +- [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] +- [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] +- [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] +- [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] +- [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] +- [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] +- [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] +- [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] +- [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] +- [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] +- [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] +- [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] +- [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] +- [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] +- [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] +- [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] +- [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] +- [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] +- [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] +- [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] +- [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] +- [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] +- [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] +- [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] +- [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] +- [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] +- [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] +- [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] +- [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] +- [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] +- [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] +- [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] +- [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] +- [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] +- [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] +- [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] +- [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] +- [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] +- [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] +- [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] +- [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] +- [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] +- [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] +- [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] +- [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] +- [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] +- [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] +- [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] +- [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] +- [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] +- [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] +- [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] +- [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] +- [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] +- [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] +- [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] +- [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] +- [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] +- [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] +- [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] +- [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] +- [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] +- [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] +- [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] +- [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] +- [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] +- [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] +- [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] +- [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] +- [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] +- [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] +- [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] +- [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] +- [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] +- [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] +- [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] +- [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] +- [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] +- [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] +- [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] +- [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] +- [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] +- [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] +- [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] +- [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] +- [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] +- [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] +- [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] +- [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] +- [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] +- [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] +- [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] +- [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] +- [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] +- [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] +- [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] +- [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] +- [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] +- [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] +- [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] +- [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] +- [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] +- [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] +- [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] +- [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] +- [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] +- [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] +- [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] +- [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] +- [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] +- [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] +- [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] +- [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] +- [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] +- [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] +- [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] +- [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102] + +* Wed Jan 20 2021 Jan Stancek [4.18.0-277.el8] +- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] +- [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] +- [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] +- [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] +- [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] +- [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] +- [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] +- [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] +- [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] +- [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] +- [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] +- [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] +- [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] +- [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] +- [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] +- [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] +- [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] +- [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] +- [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] +- [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] +- [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] +- [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] +- [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] +- [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] +- [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] +- [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] +- [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] +- [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] +- [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] +- [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] +- [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] +- [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] +- [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] +- [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] +- [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] +- [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] +- [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] +- [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] +- [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] +- [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] +- [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] +- [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] +- [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] +- [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] +- [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] +- [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] +- [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] +- [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] +- [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] +- [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] +- [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] +- [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] +- [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] +- [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] +- [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] +- [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] +- [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] +- [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] +- [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] +- [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] +- [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] +- [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] +- [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] +- [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] +- [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] +- [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] +- [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] +- [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] +- [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] +- [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] +- [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] +- [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] +- [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] +- [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] +- [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] +- [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] +- [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] +- [lib] XArray: add xas_split (Waiman Long) [1877019] +- [lib] XArray: add xa_get_order (Waiman Long) [1877019] +- [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] +- [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] +- [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] +- [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] +- [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] +- [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] +- [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] +- [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] +- [mm] mm: add thp_size (Waiman Long) [1877019] +- [include] mm: add thp_order (Waiman Long) [1877019] +- [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] +- [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] +- [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] +- [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] +- [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] +- [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] +- [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] +- [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] +- [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] +- [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] +- [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] +- [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] +- [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] +- [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] +- [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] +- [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] +- [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] +- [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] +- [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] +- [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] +- [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] +- [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] +- [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] +- [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] +- [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] +- [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] +- [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] +- [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] +- [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] +- [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] +- [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] +- [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] +- [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] +- [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] +- [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] +- [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] +- [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] +- [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] +- [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] +- [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] +- [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] +- [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] +- [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] +- [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] +- [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] +- [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] +- [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] +- [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] +- [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] +- [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] +- [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] +- [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] +- [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] +- [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] +- [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] +- [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] +- [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] +- [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] +- [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] +- [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] +- [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] +- [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] +- [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] +- [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] +- [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] +- [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] +- [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] +- [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] +- [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] +- [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] +- [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] +- [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] +- [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] +- [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] +- [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] +- [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] +- [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] +- [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] +- [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] +- [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] +- [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] +- [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] +- [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] +- [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] +- [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] +- [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] +- [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] +- [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] +- [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] +- [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] +- [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] +- [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] +- [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] +- [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] +- [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] +- [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] +- [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] +- [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] +- [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] +- [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] +- [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] +- [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] +- [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] +- [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] +- [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] +- [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] +- [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] +- [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] +- [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] +- [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] +- [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] +- [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] +- [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] +- [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] +- [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] +- [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] +- [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] +- [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] +- [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] +- [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] +- [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] +- [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] +- [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] +- [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] +- [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] +- [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] +- [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] +- [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] +- [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] +- [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] +- [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] +- [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] +- [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] +- [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] +- [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] +- [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] +- [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] +- [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] +- [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] +- [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] +- [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] +- [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] +- [tools] khugepaged: add self test (Waiman Long) [1877019] +- [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] +- [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] +- [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] +- [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] +- [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] +- [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] +- [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] +- [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] +- [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] +- [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] +- [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] +- [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] +- [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] +- [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] +- [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] +- [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] +- [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] +- [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] +- [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] +- [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] +- [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] +- [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] +- [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] +- [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] +- [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] +- [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] +- [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] +- [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] +- [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] +- [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] +- [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] +- [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] +- [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] +- [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] +- [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] +- [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] +- [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] +- [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] +- [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] +- [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] +- [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] +- [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] +- [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] +- [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] +- [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] +- [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] +- [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] +- [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] +- [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] +- [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] +- [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] +- [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] +- [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] +- [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] +- [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] +- [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] +- [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] +- [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] +- [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] +- [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] +- [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] +- [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] +- [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] +- [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] +- [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] +- [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] +- [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] +- [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] +- [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] +- [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] +- [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] +- [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] +- [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] +- [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] +- [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] +- [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] +- [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] +- [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] +- [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] +- [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] +- [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] +- [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] +- [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] +- [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] +- [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] +- [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] +- [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] +- [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] +- [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] +- [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] +- [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] +- [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] +- [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] +- [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] +- [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] +- [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] +- [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] +- [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] +- [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] +- [mm] shmem: Comment fixups (Waiman Long) [1877019] +- [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] +- [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] +- [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] +- [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] +- [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] +- [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] +- [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019] + +* Tue Jan 19 2021 Jan Stancek [4.18.0-276.el8] +- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] +- [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] +- [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] +- [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] +- [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] +- [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] +- [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] +- [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] +- [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] +- [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] +- [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] +- [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] +- [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] +- [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] +- [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] +- [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] +- [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] +- [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] +- [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] +- [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] +- [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] +- [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] +- [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] +- [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] +- [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] +- [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] +- [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] +- [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] +- [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] +- [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] +- [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] +- [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] +- [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] +- [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] +- [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] +- [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] +- [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] +- [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] +- [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] +- [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] +- [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] +- [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] +- [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] +- [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] +- [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] +- [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] +- [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] +- [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] +- [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] +- [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] +- [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] +- [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] +- [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] +- [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] +- [misc] mei: release me_cl object reference (Tony Camuso) [1874577] +- [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] +- [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] +- [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] +- [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] +- [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] +- [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] +- [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] +- [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] +- [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] +- [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] +- [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] +- [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] +- [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] +- [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] +- [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] +- [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] +- [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220] + +* Fri Jan 15 2021 Jan Stancek [4.18.0-275.el8] +- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] +- [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] +- [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] +- [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] +- [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] +- [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] +- [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] +- [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] +- [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] +- [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] +- [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] +- [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] +- [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] +- [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] +- [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] +- [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] +- [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] +- [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] +- [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] +- [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] +- [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] +- [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] +- [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] +- [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] +- [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] +- [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] +- [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] +- [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] +- [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] +- [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] +- [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] +- [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] +- [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] +- [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] +- [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] +- [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] +- [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] +- [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] +- [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] +- [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] +- [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] +- [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] +- [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] +- [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] +- [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] +- [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] +- [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] +- [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] +- [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] +- [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] +- [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] +- [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] +- [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] +- [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] +- [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] +- [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] +- [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] +- [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] +- [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] +- [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] +- [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] +- [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] +- [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] +- [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] +- [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] +- [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] +- [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] +- [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] +- [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] +- [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] +- [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] +- [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] +- [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] +- [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] +- [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] +- [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] +- [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] +- [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] +- [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] +- [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] +- [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] +- [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] +- [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] +- [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] +- [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] +- [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] +- [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] +- [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] +- [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] +- [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] +- [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] +- [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] +- [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] +- [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] +- [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] +- [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] +- [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] +- [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] +- [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] +- [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] +- [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] +- [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] +- [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] +- [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] +- [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] +- [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] +- [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] +- [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] +- [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] +- [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] +- [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] +- [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] +- [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] +- [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] +- [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] +- [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] +- [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] +- [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] +- [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] +- [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] +- [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] +- [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] +- [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] +- [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] +- [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] +- [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] +- [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] +- [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] +- [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] +- [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] +- [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] +- [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] +- [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] +- [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] +- [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] +- [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] +- [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] +- [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] +- [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] +- [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] +- [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] +- [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] +- [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] +- [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} +- [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} +- [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342] + +* Thu Jan 14 2021 Jan Stancek [4.18.0-274.el8] +- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] +- [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] +- [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] +- [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] +- [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] +- [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] +- [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] +- [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] +- [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] +- [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] +- [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] +- [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] +- [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] +- [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] +- [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] +- [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] +- [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] +- [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] +- [include] udp: segment looped gso packets correctly (Xin Long) [1879403] +- [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] +- [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] +- [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] +- [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] +- [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] +- [net] udp: fix GRO packet of death (Xin Long) [1879403] +- [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] +- [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] +- [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] +- [net] ip: factor out protocol delivery helper (Xin Long) [1879403] +- [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] +- [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403] + +* Wed Jan 13 2021 Jan Stancek [4.18.0-273.el8] +- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] +- [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] +- [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] +- [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] +- [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] +- [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] +- [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] +- [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] +- [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] +- [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] +- [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] +- [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] +- [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] +- [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] +- [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] +- [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] +- [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] +- [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] +- [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] +- [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] +- [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] +- [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] +- [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] +- [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] +- [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] +- [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] +- [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] +- [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] +- [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] +- [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] +- [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] +- [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] +- [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] +- [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] +- [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] +- [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] +- [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] +- [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] + +* Sat Jan 09 2021 Jan Stancek [4.18.0-272.el8] +- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] +- [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] +- [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] +- [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] +- [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] +- [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] +- [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] +- [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] +- [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] +- [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] +- [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] +- [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] +- [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] +- [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] +- [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] +- [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] +- [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] +- [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] +- [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] +- [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] +- [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] +- [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] +- [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] +- [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] +- [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] +- [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] +- [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] +- [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] +- [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] +- [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] +- [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] +- [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] +- [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] +- [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] +- [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] +- [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] +- [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] +- [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] +- [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] +- [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463] + +* Fri Jan 08 2021 Jan Stancek [4.18.0-271.el8] +- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] +- [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] +- [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] +- [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] +- [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] +- [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] +- [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] +- [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] +- [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] +- [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] +- [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] +- [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] +- [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] +- [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] +- [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] +- [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] +- [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] +- [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] +- [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] +- [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] +- [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] +- [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] +- [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] +- [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] +- [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] +- [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] +- [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] +- [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] +- [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] +- [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] +- [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] +- [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] +- [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] +- [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] +- [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] +- [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] +- [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] +- [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] +- [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] +- [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] +- [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] +- [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] +- [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] +- [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] +- [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] +- [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] +- [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] +- [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] +- [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] +- [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] +- [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] +- [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] +- [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] +- [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] +- [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] +- [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] +- [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] +- [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] +- [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] +- [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] +- [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] +- [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] +- [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] +- [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] +- [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] +- [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] +- [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] +- [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] +- [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] +- [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] +- [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] +- [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] +- [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] +- [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] +- [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] +- [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] +- [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] +- [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] +- [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] +- [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] +- [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] +- [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] +- [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] +- [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] +- [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] +- [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042] + +* Wed Jan 06 2021 Jan Stancek [4.18.0-270.el8] +- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] +- [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] +- [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] +- [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] +- [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] +- [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] +- [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] +- [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] +- [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] +- [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] +- [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] +- [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] +- [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] +- [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] +- [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] +- [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] +- [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] +- [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] +- [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] +- [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] +- [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] +- [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] +- [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] +- [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] +- [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] +- [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] +- [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] +- [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] +- [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] +- [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] +- [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] +- [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] +- [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] +- [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] +- [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] +- [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] +- [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] +- [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] +- [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] +- [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] +- [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] +- [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] +- [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] +- [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] +- [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} +- [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] +- [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] +- [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] +- [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] +- [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] +- [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] +- [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] +- [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] +- [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] +- [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] +- [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] +- [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] +- [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] +- [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] +- [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] +- [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] +- [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] +- [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] +- [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] +- [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] +- [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] +- [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] +- [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] +- [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] +- [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] +- [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] +- [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] +- [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] +- [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] +- [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] +- [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] +- [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] +- [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] +- [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] +- [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] +- [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] +- [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] +- [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] +- [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] +- [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] +- [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] +- [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] +- [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] +- [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] +- [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] +- [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] +- [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] +- [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] +- [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] +- [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] +- [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] +- [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] +- [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] +- [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] +- [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] +- [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] +- [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] +- [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] +- [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] +- [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] +- [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] +- [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] +- [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] +- [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] +- [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] +- [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] +- [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] +- [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] +- [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] +- [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] +- [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] +- [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] +- [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] +- [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] +- [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] +- [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] +- [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] +- [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] +- [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] +- [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] +- [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] +- [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] +- [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] +- [wireless] hostap: use generic power management (Jarod Wilson) [1860496] +- [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] +- [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] +- [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] +- [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] +- [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] +- [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] +- [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] +- [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] +- [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] +- [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] +- [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] +- [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] +- [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] +- [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] +- [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] +- [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] +- [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] +- [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] +- [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] +- [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] +- [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] +- [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] +- [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] +- [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] +- [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] +- [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] +- [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] +- [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] +- [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] +- [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] +- [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] +- [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] +- [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] +- [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] +- [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] +- [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] +- [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] +- [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] +- [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] +- [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] +- [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] +- [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] +- [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] +- [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] +- [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] +- [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] +- [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] +- [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] +- [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] +- [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] +- [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] +- [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] +- [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] +- [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] +- [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] +- [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] +- [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] +- [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] +- [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] +- [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] +- [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] +- [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] +- [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] +- [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] +- [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] +- [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] +- [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] +- [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] +- [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] +- [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] +- [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] +- [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] +- [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] +- [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] +- [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] +- [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] +- [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] +- [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] +- [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] +- [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] +- [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] +- [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] +- [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] +- [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] +- [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] +- [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] +- [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] +- [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] +- [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] +- [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] +- [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] +- [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] +- [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] +- [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] +- [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] +- [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] +- [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] +- [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] +- [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] +- [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] +- [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] +- [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] +- [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] +- [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] +- [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] +- [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] +- [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] +- [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] +- [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] +- [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] +- [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] +- [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] +- [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] +- [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] +- [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] +- [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] +- [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] +- [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] +- [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] +- [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] +- [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] +- [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] +- [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] +- [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] +- [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] +- [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] +- [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] +- [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] +- [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] +- [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] +- [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] +- [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] +- [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] +- [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] +- [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] +- [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] +- [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] +- [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] +- [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] +- [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] +- [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] +- [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] +- [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] +- [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] +- [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] +- [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] +- [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] +- [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] +- [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] +- [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] +- [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] +- [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] +- [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] +- [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] +- [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] +- [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] +- [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] +- [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] +- [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] +- [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] +- [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] +- [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] +- [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] +- [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] +- [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] +- [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] +- [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] +- [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] +- [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] +- [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] +- [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] +- [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] +- [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] +- [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] +- [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] +- [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] +- [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] +- [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] +- [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] +- [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] +- [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] +- [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] +- [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] +- [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] +- [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] +- [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] +- [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] +- [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] +- [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] +- [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] +- [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] +- [include] ieee80211: S1G defines (Jarod Wilson) [1860496] +- [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] +- [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] +- [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] +- [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] +- [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] +- [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] +- [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] +- [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] +- [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] +- [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] +- [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] +- [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] +- [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] +- [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] +- [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] +- [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] +- [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] +- [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] +- [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] +- [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] +- [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] +- [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] +- [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] +- [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] +- [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] +- [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] +- [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] +- [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] +- [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] +- [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] +- [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] +- [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] +- [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] +- [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] +- [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] +- [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] +- [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] +- [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] +- [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] +- [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] +- [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] +- [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] +- [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] +- [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] +- [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] +- [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] +- [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] +- [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] +- [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] +- [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] +- [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] +- [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] +- [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] +- [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] +- [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] +- [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] +- [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] +- [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] +- [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] +- [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] +- [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] +- [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] +- [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] +- [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] +- [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] +- [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] +- [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] +- [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] +- [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] +- [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] +- [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] +- [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] +- [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] +- [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] +- [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] +- [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] +- [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] +- [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] +- [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] +- [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] +- [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] +- [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] +- [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] +- [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] +- [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] +- [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] +- [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] +- [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] +- [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] +- [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] +- [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] +- [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] +- [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] +- [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] +- [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] +- [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] +- [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] +- [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] +- [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] +- [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] +- [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] +- [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] +- [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] +- [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] +- [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] +- [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] +- [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] +- [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] +- [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] +- [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] +- [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] +- [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] +- [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] +- [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] +- [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] +- [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] +- [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] +- [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] +- [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] +- [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] +- [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] +- [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] +- [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] +- [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] +- [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] +- [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] +- [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] +- [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] +- [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] +- [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] +- [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] +- [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] +- [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] +- [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] +- [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] +- [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] +- [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] +- [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] +- [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] +- [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] +- [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] +- [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] +- [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] +- [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] +- [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] +- [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] +- [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] +- [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] +- [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] +- [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] +- [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] +- [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] +- [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] +- [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] +- [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] +- [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] +- [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] +- [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] +- [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] +- [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] +- [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] +- [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] +- [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] +- [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] +- [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] +- [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] +- [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] +- [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] +- [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] +- [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] +- [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] +- [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] +- [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] +- [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] +- [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] +- [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] +- [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] +- [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] +- [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] +- [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] +- [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] +- [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] +- [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] +- [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] +- [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] +- [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] +- [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] +- [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] +- [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] +- [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] +- [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] +- [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] +- [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] +- [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] +- [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] +- [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] +- [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] +- [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] +- [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] +- [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] +- [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] +- [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] +- [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] +- [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] +- [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] +- [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] +- [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] +- [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] +- [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] +- [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] +- [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] +- [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] +- [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] +- [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] +- [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] +- [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] +- [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] +- [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] +- [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] +- [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] +- [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] +- [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] +- [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] +- [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] +- [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] +- [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] +- [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] +- [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] +- [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] +- [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] +- [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] +- [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] +- [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] +- [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] +- [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] +- [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] +- [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] +- [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] +- [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] +- [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] +- [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] +- [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] +- [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] +- [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] +- [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] +- [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] +- [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] +- [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] +- [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] +- [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] +- [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] +- [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] +- [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] +- [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] +- [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] +- [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] +- [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] +- [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] +- [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] +- [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] +- [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] +- [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] +- [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] +- [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] +- [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] +- [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] +- [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] +- [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] +- [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] +- [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] +- [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] +- [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] +- [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] +- [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] +- [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] +- [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] +- [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] +- [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] +- [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] +- [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] +- [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] +- [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] +- [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] +- [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] +- [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] +- [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] +- [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] +- [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] +- [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] +- [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] +- [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] +- [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] +- [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] +- [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] +- [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] +- [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] +- [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] +- [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] +- [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] +- [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] +- [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] +- [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] +- [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] +- [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] +- [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] +- [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] +- [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] +- [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] +- [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] +- [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] +- [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] +- [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] +- [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] +- [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] +- [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] +- [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] +- [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] +- [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] +- [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] +- [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] +- [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] +- [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] +- [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] +- [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] +- [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] +- [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] +- [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] +- [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] +- [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] +- [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] +- [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] +- [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] +- [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] +- [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] +- [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] +- [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] +- [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] +- [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] +- [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] +- [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] +- [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] +- [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] +- [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] +- [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] +- [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] +- [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] +- [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] +- [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] +- [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] +- [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] +- [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] +- [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] +- [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] +- [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] +- [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] +- [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] +- [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] +- [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] +- [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] +- [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] +- [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] +- [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] +- [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] +- [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] +- [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] +- [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] +- [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] +- [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] +- [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] +- [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] +- [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] +- [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] +- [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] +- [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] +- [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] +- [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] +- [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] +- [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] +- [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] +- [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] +- [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] +- [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] +- [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] +- [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] +- [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] +- [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] +- [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] +- [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] +- [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] +- [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] +- [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496] + +* Thu Dec 31 2020 Jan Stancek [4.18.0-269.el8] +- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] +- [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] +- [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] +- [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] +- [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] +- [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] +- [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] +- [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] +- [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] +- [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] +- [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] +- [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] +- [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] +- [pci] hv: Make some functions static (Mohammed Gamal) [1886102] +- [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] +- [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] +- [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] +- [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] +- [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] +- [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] +- [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] +- [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] +- [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913] + +* Mon Dec 28 2020 Jan Stancek [4.18.0-268.el8] +- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] +- [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] +- [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] +- [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] +- [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] +- [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] +- [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] +- [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] +- [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] +- [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] +- [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] +- [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] +- [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] +- [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] +- [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] +- [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] +- [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] +- [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] +- [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] +- [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] +- [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] +- [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] +- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] +- [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] +- [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] +- [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] +- [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] +- [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] +- [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] +- [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] +- [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] +- [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] +- [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] +- [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] +- [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] +- [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] +- [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] +- [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] +- [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] +- [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] +- [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] +- [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] +- [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] +- [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] +- [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] +- [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] +- [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] +- [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] +- [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] +- [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] +- [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] +- [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] +- [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] +- [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] +- [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] +- [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] +- [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] +- [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] +- [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] +- [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] +- [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] +- [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] +- [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] +- [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] +- [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] +- [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] +- [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] +- [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] +- [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] +- [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] +- [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] +- [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] +- [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] +- [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] +- [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] +- [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] +- [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] +- [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] +- [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] +- [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] +- [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] +- [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] +- [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] +- [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] +- [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] +- [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] +- [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] +- [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] +- [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] +- [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] +- [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] +- [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] +- [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] +- [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] +- [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] +- [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] +- [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] +- [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] +- [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] +- [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] +- [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] +- [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] +- [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] +- [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] +- [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] +- [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] +- [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] +- [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] +- [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] +- [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] +- [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] +- [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] +- [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] +- [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] +- [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] +- [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] +- [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] +- [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] +- [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] +- [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] +- [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] +- [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] +- [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] +- [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] +- [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] +- [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] +- [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] +- [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] +- [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] +- [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] +- [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] +- [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] +- [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] +- [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] +- [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] +- [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] +- [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] +- [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] +- [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] +- [md] md: print errno in super_written (Nigel Croxon) [1856838] +- [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] +- [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] +- [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] +- [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] +- [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] +- [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] +- [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] +- [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] +- [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] +- [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] +- [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] +- [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] +- [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] +- [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] +- [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] +- [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] +- [md] md: Fix compilation warning (Nigel Croxon) [1856838] +- [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] +- [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] +- [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] +- [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] +- [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] +- [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] +- [md] md: stop using ->queuedata (Nigel Croxon) [1856838] +- [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] +- [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] +- [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] +- [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] +- [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] +- [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] +- [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] +- [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] +- [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] +- [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] +- [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838] + +* Wed Dec 23 2020 Jan Stancek [4.18.0-267.el8] +- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] +- [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] +- [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] +- [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] +- [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] +- [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] +- [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] +- [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] +- [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] +- [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] +- [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] +- [net] tipc: add automatic session key exchange (Xin Long) [1893085] +- [net] tipc: introduce encryption master key (Xin Long) [1893085] +- [net] tipc: optimize key switching time and logic (Xin Long) [1893085] +- [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] +- [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] +- [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] +- [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] +- [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] +- [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] +- [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] +- [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] +- [net] tipc: update a binding service via broadcast (Xin Long) [1893085] +- [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] +- [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] +- [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] +- [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] +- [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] +- [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] +- [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] +- [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] +- [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] +- [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] +- [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] +- [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543] + +* Tue Dec 22 2020 Jan Stancek [4.18.0-266.el8] +- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] +- [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] +- [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] +- [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] +- [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] +- [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] +- [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] +- [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] +- [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] +- [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] +- [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] +- [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] +- [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] +- [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] +- [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] +- [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] +- [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] +- [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] +- [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] +- [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] +- [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] +- [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] +- [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] +- [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] +- [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] +- [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] +- [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] +- [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] +- [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] +- [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] +- [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] +- [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] +- [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] +- [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] +- [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] +- [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] +- [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] +- [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] +- [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] +- [netdrv] r8169: change driver data type (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] +- [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] +- [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] +- [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] +- [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] +- [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] +- [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] +- [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] +- [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] +- [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] +- [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] +- [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] +- [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] +- [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] +- [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] +- [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] +- [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] +- [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] +- [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] +- [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] +- [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] +- [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] +- [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] +- [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] +- [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] +- [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] +- [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] +- [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] +- [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] +- [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] +- [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] +- [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] +- [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] +- [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] +- [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] +- [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] +- [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] +- [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] +- [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] +- [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] +- [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] +- [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] +- [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] +- [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] +- [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] +- [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] +- [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] +- [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] +- [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] +- [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] +- [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] +- [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] +- [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] +- [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] +- [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] +- [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] +- [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] +- [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] +- [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] +- [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] +- [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] +- [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] +- [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] +- [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] +- [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] +- [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] +- [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] +- [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] +- [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] +- [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] +- [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] +- [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] +- [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] +- [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] +- [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] +- [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] +- [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] +- [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] +- [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] +- [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] +- [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] +- [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] +- [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] +- [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] +- [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] +- [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] +- [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] +- [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] +- [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] +- [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] +- [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] +- [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] +- [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] +- [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] +- [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] +- [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] +- [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] +- [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] +- [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] +- [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] +- [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] +- [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] +- [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] +- [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] +- [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] +- [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] +- [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] +- [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] +- [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] +- [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] +- [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] +- [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] +- [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] +- [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] +- [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] +- [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] +- [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] +- [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] +- [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] +- [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] +- [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] +- [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] +- [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] +- [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] +- [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] +- [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] +- [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] +- [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] +- [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] +- [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] +- [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] +- [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] +- [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] +- [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] +- [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] +- [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] +- [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] +- [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] +- [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] +- [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] +- [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] +- [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] +- [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] +- [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] +- [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] +- [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] +- [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] +- [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] +- [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] +- [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] +- [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] +- [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] +- [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] +- [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] +- [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] +- [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] +- [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] +- [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] +- [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] +- [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] +- [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] +- [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] +- [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] +- [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] +- [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] +- [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] +- [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] +- [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] +- [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] +- [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] +- [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] +- [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] +- [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] +- [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] +- [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] +- [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] +- [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] +- [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] +- [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] +- [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] +- [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] +- [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] +- [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] +- [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] +- [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] +- [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] +- [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] +- [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] +- [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] +- [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] +- [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] +- [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] +- [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] +- [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] +- [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] +- [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] +- [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] +- [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] +- [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] +- [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] +- [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] +- [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] +- [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] +- [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] +- [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] +- [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] +- [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] +- [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] +- [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] +- [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] +- [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] +- [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] +- [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] +- [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] +- [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] +- [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] +- [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] +- [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] +- [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] +- [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] +- [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] +- [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] +- [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] +- [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] +- [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] +- [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] +- [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] +- [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] +- [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] +- [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] +- [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] +- [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] +- [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] +- [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] +- [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] +- [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] +- [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] +- [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] +- [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] +- [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] +- [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] +- [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] +- [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] +- [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] +- [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] +- [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] +- [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] +- [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] +- [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] +- [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] +- [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] +- [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] +- [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] +- [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] +- [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] +- [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] +- [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] +- [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] +- [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] +- [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737] + +* Fri Dec 18 2020 Jan Stancek [4.18.0-265.el8] +- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] +- [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] +- [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] +- [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] +- [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] +- [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] +- [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] +- [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] +- [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] +- [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] +- [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] +- [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] +- [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] +- [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] +- [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] +- [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] +- [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] +- [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] +- [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] +- [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] +- [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] +- [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] +- [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] +- [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] +- [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] +- [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] +- [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] +- [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] +- [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] +- [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] +- [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] +- [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] +- [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] +- [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] +- [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] +- [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] +- [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] +- [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] +- [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] +- [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] +- [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] +- [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] +- [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] +- [net] ethtool: Add link extended state (Ivan Vecera) [1894545] +- [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] +- [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] +- [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545] + +* Thu Dec 17 2020 Jan Stancek [4.18.0-264.el8] +- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} +- [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] +- [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] +- [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] +- [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] +- [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] +- [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] +- [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] +- [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] +- [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] +- [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] +- [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] +- [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] +- [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] +- [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] +- [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] +- [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] +- [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] +- [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] +- [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] +- [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] +- [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] +- [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] +- [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] +- [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] +- [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] +- [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] +- [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] +- [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] +- [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] +- [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] +- [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] +- [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] +- [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] +- [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] +- [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] +- [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] +- [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] +- [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] +- [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] +- [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] +- [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] +- [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] +- [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] +- [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] +- [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] +- [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] +- [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] +- [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] +- [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] +- [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] +- [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] +- [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] +- [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] +- [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] +- [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] +- [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] +- [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] +- [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] +- [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] +- [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] +- [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] +- [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] +- [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] +- [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] +- [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] +- [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] +- [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] +- [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] +- [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] +- [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] +- [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] +- [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] +- [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] +- [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] +- [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] +- [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] +- [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] +- [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] +- [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] +- [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] +- [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] +- [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] +- [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] +- [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] +- [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] +- [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] +- [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] +- [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] +- [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] +- [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] +- [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] +- [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] +- [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] +- [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] +- [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] +- [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] +- [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] +- [lib] kasan: Fix required compiler version (Nico Pache) [1894223] +- [lib] kasan: Bump required compiler version (Nico Pache) [1894223] +- [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] +- [mm] kasan: record and print the free track (Nico Pache) [1894223] +- [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] +- [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] +- [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] +- [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] +- [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] +- [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] +- [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] +- [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] +- [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] +- [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] +- [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] +- [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] +- [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] +- [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] +- [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] +- [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] +- [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] +- [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] +- [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] +- [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] +- [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] +- [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] +- [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] +- [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] +- [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] +- [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] +- [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] +- [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] +- [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] +- [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] +- [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] +- [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] +- [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] +- [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] +- [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] +- [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] +- [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] +- [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] +- [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] +- [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] +- [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] +- [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] +- [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] +- [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] +- [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] +- [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] +- [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] +- [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] +- [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] +- [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] +- [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] +- [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] +- [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] +- [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] +- [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] +- [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] +- [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] +- [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] +- [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] +- [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] +- [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] +- [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] +- [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] +- [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] +- [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] +- [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] +- [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] +- [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] +- [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] +- [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] +- [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] +- [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] +- [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] +- [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] +- [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] +- [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] +- [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] +- [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] +- [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] +- [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] +- [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] +- [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] +- [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] +- [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] +- [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] +- [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] +- [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] +- [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] +- [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] +- [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] +- [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] +- [include] qed: optimize common chain accessors (Manish Chopra) [1857857] +- [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] +- [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] +- [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] +- [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] +- [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] +- [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] +- [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] +- [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] +- [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] +- [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] +- [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] +- [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] +- [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] +- [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] +- [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] +- [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] +- [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] +- [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] +- [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] +- [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] +- [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] +- [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] +- [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] +- [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] +- [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] +- [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] +- [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] +- [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] +- [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] +- [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] +- [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] +- [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] +- [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] +- [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] +- [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] +- [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] +- [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] +- [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] +- [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] +- [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] +- [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] +- [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] +- [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] +- [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] +- [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] +- [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] +- [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] +- [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] +- [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] +- [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] +- [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] +- [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] +- [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] +- [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] +- [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] +- [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] +- [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] +- [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] +- [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] +- [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] +- [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] +- [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] +- [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] +- [include] net: qed: fix bad formatting (Manish Chopra) [1857857] +- [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] +- [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] +- [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] +- [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] +- [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] +- [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] +- [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] +- [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] +- [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] +- [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] +- [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] +- [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] +- [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] +- [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] +- [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] +- [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] +- [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] +- [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] +- [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] +- [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] +- [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] +- [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] +- [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] +- [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] +- [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] +- [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] +- [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] +- [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] +- [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] +- [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] +- [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] +- [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] +- [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] +- [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] +- [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] +- [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] +- [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] +- [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] +- [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] +- [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] +- [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] +- [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] +- [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] +- [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] +- [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] +- [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] +- [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] +- [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] +- [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] +- [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] +- [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] +- [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] +- [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] +- [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] +- [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] +- [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] +- [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] +- [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] +- [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] +- [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] +- [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] +- [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] +- [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] +- [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] +- [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] +- [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] +- [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] +- [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] +- [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] +- [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] +- [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] +- [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] +- [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] +- [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] +- [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] +- [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] +- [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] +- [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] +- [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] +- [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] +- [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] +- [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] +- [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] +- [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] +- [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] +- [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] +- [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] +- [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] +- [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] +- [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] +- [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] +- [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] +- [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] +- [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] +- [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] +- [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] +- [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] +- [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] +- [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] +- [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] +- [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] +- [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] +- [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] +- [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] +- [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] +- [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] +- [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] +- [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] +- [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] +- [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] +- [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] +- [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] +- [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] +- [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] +- [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] +- [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] +- [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] +- [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] +- [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] +- [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] +- [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] +- [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] +- [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] +- [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] +- [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] +- [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] +- [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] +- [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] +- [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] +- [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] +- [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] +- [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] +- [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] +- [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] +- [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] +- [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] +- [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] +- [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] +- [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] +- [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] +- [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] +- [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] +- [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] +- [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] +- [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] +- [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] +- [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] +- [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] +- [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] +- [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] +- [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] +- [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] +- [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] +- [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031] + +* Wed Dec 16 2020 Jan Stancek [4.18.0-263.el8] +- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] +- [md] dm: fix IO splitting (Mike Snitzer) [1903722] +- [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] +- [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] +- [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] +- [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] +- [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] +- [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] +- [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] +- [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] +- [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] +- [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] +- [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] +- [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] +- [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] +- [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] +- [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] +- [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] +- [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] +- [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] +- [infiniband] RDMA/b