From 81aab151b35b967ceb63119316f0ac290e20d2ec Mon Sep 17 00:00:00 2001 From: Johnny Hughes Date: Jul 23 2021 16:03:03 +0000 Subject: Import and Debrand kernel-4.18.0-305.10.2.el8_4 --- diff --git a/.gitignore b/.gitignore index ec5bfbd..f0b7502 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ -SOURCES/kernel-abi-whitelists-4.18.0-193.tar.bz2 -SOURCES/kernel-kabi-dw-4.18.0-193.tar.bz2 -SOURCES/linux-4.18.0-193.28.1.el8_2.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.10.2.el8_4.tar.xz +SOURCES/rheldup3.x509 +SOURCES/rhelkpatch1.x509 diff --git a/.kernel.metadata b/.kernel.metadata index a928054..c637adc 100644 --- a/.kernel.metadata +++ b/.kernel.metadata @@ -1,3 +1,5 @@ -e784eb39f12543661810c04a478fd6a3e342644d SOURCES/kernel-abi-whitelists-4.18.0-193.tar.bz2 -89d98f66f0a35a19ab31b2d7943d3199ca8a15c1 SOURCES/kernel-kabi-dw-4.18.0-193.tar.bz2 -a857effa0971fa1b6790bf8df25f69dda20acdd3 SOURCES/linux-4.18.0-193.28.1.el8_2.tar.xz +bf2922872b49aeeb6fe4cdb149d4061604ed7488 SOURCES/kernel-abi-stablelists-4.18.0-305.tar.bz2 +4d18d659f47e29331ec86f06d9bd64b93dbac657 SOURCES/kernel-kabi-dw-4.18.0-305.tar.bz2 +28def357f111b54148e37723c1bab42397f149d5 SOURCES/linux-4.18.0-305.10.2.el8_4.tar.xz +95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509 +d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509 diff --git a/SOURCES/Module.kabi_aarch64 b/SOURCES/Module.kabi_aarch64 index 66eaa09..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 @@ -273,6 +279,7 @@ 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0x7558b7d0 init_net vmlinux EXPORT_SYMBOL +0x10be2e85 init_task vmlinux EXPORT_SYMBOL 0x4cc8f9c8 init_timer_key vmlinux EXPORT_SYMBOL 0x2b91e0ef init_uts_ns vmlinux EXPORT_SYMBOL_GPL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL @@ -319,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 @@ -360,6 +368,7 @@ 0x7a4497db kzfree vmlinux EXPORT_SYMBOL 0x25c5f640 lock_page_memcg vmlinux EXPORT_SYMBOL 0xb9544a0e lock_sock_nested vmlinux EXPORT_SYMBOL +0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL 0x0daef7fd make_kgid vmlinux EXPORT_SYMBOL 0xf299b83d make_kuid vmlinux EXPORT_SYMBOL 0x0ff3bfda mark_page_accessed vmlinux EXPORT_SYMBOL @@ -380,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 63ee302..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 @@ -67,8 +69,10 @@ 0xb44ad4b3 _copy_to_user vmlinux EXPORT_SYMBOL 0x11089ac7 _ctype vmlinux EXPORT_SYMBOL 0x89797060 _raw_read_lock vmlinux EXPORT_SYMBOL +0x4c11435a _raw_read_lock_bh vmlinux EXPORT_SYMBOL 0x7c003aef _raw_read_lock_irq vmlinux EXPORT_SYMBOL 0xbfb8b0b7 _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL +0xfdb6cedc _raw_read_unlock_bh vmlinux EXPORT_SYMBOL 0xcc17504d _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xde48e9ca _raw_spin_lock vmlinux EXPORT_SYMBOL 0xaf063510 _raw_spin_lock_bh vmlinux EXPORT_SYMBOL @@ -166,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 @@ -203,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 @@ -217,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 @@ -261,6 +269,7 @@ 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0x6b8bd985 init_net vmlinux EXPORT_SYMBOL +0x379a6fa3 init_task vmlinux EXPORT_SYMBOL 0x4cc8f9c8 init_timer_key vmlinux EXPORT_SYMBOL 0xcd104c41 init_uts_ns vmlinux EXPORT_SYMBOL_GPL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL @@ -307,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 @@ -348,6 +358,7 @@ 0x7a4497db kzfree vmlinux EXPORT_SYMBOL 0x9b6c6695 lock_page_memcg vmlinux EXPORT_SYMBOL 0x05119f43 lock_sock_nested vmlinux EXPORT_SYMBOL +0xb473e2c2 lockref_get vmlinux EXPORT_SYMBOL 0xd7516168 make_kgid vmlinux EXPORT_SYMBOL 0xa273b345 make_kuid vmlinux EXPORT_SYMBOL 0x267a05eb mark_page_accessed vmlinux EXPORT_SYMBOL @@ -368,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 2603dbd..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 @@ -238,6 +244,7 @@ 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0x293e21cb init_net vmlinux EXPORT_SYMBOL +0x958ddee9 init_task vmlinux EXPORT_SYMBOL 0x4cc8f9c8 init_timer_key vmlinux EXPORT_SYMBOL 0x40bcb35a init_uts_ns vmlinux EXPORT_SYMBOL_GPL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL @@ -273,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 @@ -314,6 +322,7 @@ 0x7a4497db kzfree vmlinux EXPORT_SYMBOL 0xbdf38a1b lock_page_memcg vmlinux EXPORT_SYMBOL 0x3c171488 lock_sock_nested vmlinux EXPORT_SYMBOL +0x2c0f1582 lockref_get vmlinux EXPORT_SYMBOL 0xa8dedb50 make_kgid vmlinux EXPORT_SYMBOL 0x970a0bd5 make_kuid vmlinux EXPORT_SYMBOL 0x2679ee7d mark_page_accessed vmlinux EXPORT_SYMBOL @@ -333,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 2fd6db9..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 @@ -94,8 +96,10 @@ 0xb44ad4b3 _copy_to_user vmlinux EXPORT_SYMBOL 0x11089ac7 _ctype vmlinux EXPORT_SYMBOL 0x32ae5741 _raw_read_lock vmlinux EXPORT_SYMBOL +0x150e3657 _raw_read_lock_bh vmlinux EXPORT_SYMBOL 0xf8595510 _raw_read_lock_irq vmlinux EXPORT_SYMBOL 0x736b5662 _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL +0x0ad10eb8 _raw_read_unlock_bh vmlinux EXPORT_SYMBOL 0xa16c8613 _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xdbf17652 _raw_spin_lock vmlinux EXPORT_SYMBOL 0xb3635b01 _raw_spin_lock_bh vmlinux EXPORT_SYMBOL @@ -208,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 @@ -254,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 @@ -269,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 @@ -318,6 +326,7 @@ 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0xa29abf62 init_net vmlinux EXPORT_SYMBOL +0x7cab427a init_task vmlinux EXPORT_SYMBOL 0x4cc8f9c8 init_timer_key vmlinux EXPORT_SYMBOL 0x70d5fdae init_uts_ns vmlinux EXPORT_SYMBOL_GPL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL @@ -367,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 @@ -408,6 +418,7 @@ 0x7a4497db kzfree vmlinux EXPORT_SYMBOL 0x4a6b7fd5 lock_page_memcg vmlinux EXPORT_SYMBOL 0xca57baf0 lock_sock_nested vmlinux EXPORT_SYMBOL +0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL 0xaeb7642d make_kgid vmlinux EXPORT_SYMBOL 0x05d6ab6c make_kuid vmlinux EXPORT_SYMBOL 0xd983e6d2 mark_page_accessed vmlinux EXPORT_SYMBOL @@ -427,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-kpatch.x509 b/SOURCES/centos-kpatch.x509 new file mode 100644 index 0000000..ca57a43 Binary files /dev/null and b/SOURCES/centos-kpatch.x509 differ diff --git a/SOURCES/centos-ldup.x509 b/SOURCES/centos-ldup.x509 new file mode 100644 index 0000000..9c65dd3 Binary files /dev/null and b/SOURCES/centos-ldup.x509 differ diff --git a/SOURCES/centossecureboot001.crt b/SOURCES/centossecureboot001.crt deleted file mode 100644 index 321c4ec..0000000 --- a/SOURCES/centossecureboot001.crt +++ /dev/null @@ -1,81 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - b6:16:15:71:72:fb:31:7e - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=CentOS Secure Boot (CA key 1)/emailAddress=security@centos.org - Validity - Not Before: Aug 1 11:47:30 2018 GMT - Not After : Dec 31 11:47:30 2037 GMT - Subject: CN=CentOS Secure Boot (key 1)/emailAddress=security@centos.org - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public Key: (2048 bit) - Modulus (2048 bit): - 00:c1:a3:6a:f4:2d:71:83:6c:21:ca:0c:b7:ac:fa: - 76:80:43:03:40:87:5d:de:e9:1e:df:ad:e7:2b:51: - cb:f8:31:0f:9a:db:ab:23:25:04:11:05:57:7d:f2: - 4b:8d:1e:b3:75:78:1d:b9:57:8b:18:0b:bb:7e:e3: - 24:0f:6a:40:5f:2b:4f:03:a5:85:94:d2:f9:08:a0: - bc:db:a5:ea:4f:7f:e8:7c:d1:a9:f8:f0:9c:25:18: - 00:14:c4:c4:35:7d:1d:4c:8a:8d:95:f8:ed:65:97: - a5:a4:da:7d:cb:f0:33:3b:b7:03:94:68:47:05:57: - 6c:96:91:ac:14:f2:e3:f6:6d:4a:18:cf:68:8a:35: - 6f:8e:26:99:7f:db:c9:83:54:c2:c3:bf:ad:45:a0: - aa:a0:86:5f:20:b1:86:1b:ae:b7:28:15:11:f9:65: - 53:5d:70:33:9b:a3:c7:b5:c8:11:ff:55:3b:e7:46: - f1:6c:6b:8c:bb:f2:9f:36:23:b1:2d:23:2f:8f:4f: - 6c:a8:cc:ae:f5:56:9e:22:6c:0e:9a:4a:b1:bd:b2: - 76:15:5c:05:85:b8:5e:dc:8c:a5:c3:e0:75:51:a4: - 94:9b:03:2e:7b:f8:d3:b9:dd:7f:88:ce:2e:2f:28: - 4c:b4:92:2f:e6:e0:67:0a:d0:ff:c5:d2:79:a6:ef: - 94:0f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:FALSE - X509v3 Key Usage: - Digital Signature - X509v3 Subject Key Identifier: - F0:37:C6:EA:EC:36:D4:05:7A:52:6C:0E:C6:D5:A9:5B:32:4E:E1:29 - X509v3 Authority Key Identifier: - keyid:54:EC:81:85:89:3E:E9:1A:DB:08:F7:44:88:54:7E:8E:3F:74:3A:F3 - - Signature Algorithm: sha256WithRSAEncryption - 97:97:ba:a6:0b:5b:bb:84:39:2e:ef:8b:51:9a:89:bb:65:3c: - dc:15:d0:5a:88:c5:af:ce:93:f5:c1:74:98:15:59:a9:38:da: - 11:fd:46:d5:4f:23:7c:03:1f:ae:0c:70:93:94:a7:61:2f:4b: - 2f:5f:bb:cc:8a:d7:4a:24:66:73:85:b4:19:13:fc:6a:61:4a: - 28:1f:a2:38:f4:72:90:03:c4:3e:64:63:8b:fb:15:22:22:4e: - b9:43:d9:b4:3d:3a:60:c1:4d:3a:09:85:68:7a:bc:3b:f9:ef: - f3:f5:e9:c9:4f:80:8c:c6:e9:cb:ef:28:44:b0:5d:d4:9e:4f: - 0f:02:9a:65:aa:98:35:b4:6f:d2:80:e3:08:ef:12:d0:17:56: - a6:a1:42:1e:1d:ab:e5:33:c0:fd:88:0d:40:42:81:c8:27:30: - 17:07:57:3e:05:9d:aa:05:0e:5b:3a:79:b4:29:aa:7c:42:5a: - ad:43:59:fb:34:4d:dc:62:58:63:e4:fb:de:bb:fd:6c:4e:97: - 58:f4:b9:99:4a:71:fe:7f:16:50:55:25:46:39:96:9b:88:6c: - 75:19:33:9e:70:b3:04:82:fe:16:a8:8e:22:47:83:6d:16:77: - da:26:ad:31:d8:06:6d:c5:7e:46:4b:21:ab:ae:ec:2a:93:71: - da:7f:89:1d ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgIJALYWFXFy+zF+MA0GCSqGSIb3DQEBCwUAMEwxJjAkBgNV -BAMMHUNlbnRPUyBTZWN1cmUgQm9vdCAoQ0Ega2V5IDEpMSIwIAYJKoZIhvcNAQkB -FhNzZWN1cml0eUBjZW50b3Mub3JnMB4XDTE4MDgwMTExNDczMFoXDTM3MTIzMTEx -NDczMFowSTEjMCEGA1UEAxMaQ2VudE9TIFNlY3VyZSBCb290IChrZXkgMSkxIjAg -BgkqhkiG9w0BCQEWE3NlY3VyaXR5QGNlbnRvcy5vcmcwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDBo2r0LXGDbCHKDLes+naAQwNAh13e6R7frecrUcv4 -MQ+a26sjJQQRBVd98kuNHrN1eB25V4sYC7t+4yQPakBfK08DpYWU0vkIoLzbpepP -f+h80an48JwlGAAUxMQ1fR1Mio2V+O1ll6Wk2n3L8DM7twOUaEcFV2yWkawU8uP2 -bUoYz2iKNW+OJpl/28mDVMLDv61FoKqghl8gsYYbrrcoFRH5ZVNdcDObo8e1yBH/ -VTvnRvFsa4y78p82I7EtIy+PT2yozK71Vp4ibA6aSrG9snYVXAWFuF7cjKXD4HVR -pJSbAy57+NO53X+Izi4vKEy0ki/m4GcK0P/F0nmm75QPAgMBAAGjXTBbMAwGA1Ud -EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBTwN8bq7DbUBXpSbA7G1alb -Mk7hKTAfBgNVHSMEGDAWgBRU7IGFiT7pGtsI90SIVH6OP3Q68zANBgkqhkiG9w0B -AQsFAAOCAQEAl5e6pgtbu4Q5Lu+LUZqJu2U83BXQWojFr86T9cF0mBVZqTjaEf1G -1U8jfAMfrgxwk5SnYS9LL1+7zIrXSiRmc4W0GRP8amFKKB+iOPRykAPEPmRji/sV -IiJOuUPZtD06YMFNOgmFaHq8O/nv8/XpyU+AjMbpy+8oRLBd1J5PDwKaZaqYNbRv -0oDjCO8S0BdWpqFCHh2r5TPA/YgNQEKByCcwFwdXPgWdqgUOWzp5tCmqfEJarUNZ -+zRN3GJYY+T73rv9bE6XWPS5mUpx/n8WUFUlRjmWm4hsdRkznnCzBIL+FqiOIkeD -bRZ32iatMdgGbcV+Rkshq67sKpNx2n+JHQ== ------END CERTIFICATE----- diff --git a/SOURCES/centossecureboot001.der b/SOURCES/centossecureboot001.der new file mode 100644 index 0000000..e8216b1 Binary files /dev/null and b/SOURCES/centossecureboot001.der differ diff --git a/SOURCES/centossecureboot201.crt b/SOURCES/centossecureboot201.crt deleted file mode 100644 index f9d9675..0000000 --- a/SOURCES/centossecureboot201.crt +++ /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/centossecureboot201.der b/SOURCES/centossecureboot201.der new file mode 100644 index 0000000..ca3c134 Binary files /dev/null and b/SOURCES/centossecureboot201.der differ diff --git a/SOURCES/debrand-rh-i686-cpu.patch b/SOURCES/debrand-rh-i686-cpu.patch new file mode 100644 index 0000000..5592a59 --- /dev/null +++ b/SOURCES/debrand-rh-i686-cpu.patch @@ -0,0 +1,11 @@ +--- 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 new file mode 100644 index 0000000..74f2e15 --- /dev/null +++ b/SOURCES/debrand-rh_taint.patch @@ -0,0 +1,81 @@ +--- 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 new file mode 100644 index 0000000..b3eed51 --- /dev/null +++ b/SOURCES/debrand-single-cpu.patch @@ -0,0 +1,11 @@ +--- 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 416e6d7..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,13 +28,13 @@ 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" drmdrvs="amd ast gma500 i2c i915 mgag200 nouveau radeon via " -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr parport_serial ism xt_u32" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr parport_serial ism xt_u32 act_ct" # Grab the arch-specific filter list overrides source ./filter-$2.sh @@ -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/generate_bls_conf.sh b/SOURCES/generate_bls_conf.sh index f8415db..bdb52a6 100755 --- a/SOURCES/generate_bls_conf.sh +++ b/SOURCES/generate_bls_conf.sh @@ -19,7 +19,7 @@ else fi cat >${output} </dev/null - for cfg in $SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}${SUBARCH}*.config + for cfg in $SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}*.config do arch=$(head -1 $cfg | cut -b 3-) cfgtmp="${cfg}.tmp" @@ -86,7 +86,7 @@ function process_configs() echo -n "Processing $cfg ... " - make ARCH=$arch KCONFIG_CONFIG=$cfgorig listnewconfig >& .listnewconfig + make ARCH=$arch ${CROSSOPTS} KCONFIG_CONFIG=$cfgorig listnewconfig >& .listnewconfig grep -E 'CONFIG_' .listnewconfig > .newoptions if test -n "$NEWOPTIONS" && test -s .newoptions then @@ -109,7 +109,7 @@ function process_configs() rm .listnewconfig - make ARCH=$arch KCONFIG_CONFIG=$cfgorig oldnoconfig > /dev/null || exit 1 + make ARCH=$arch ${CROSSOPTS} KCONFIG_CONFIG=$cfgorig oldnoconfig > /dev/null || exit 1 echo "# $arch" > ${cfgtmp} cat "${cfgorig}" >> ${cfgtmp} if test -n "$CHECKOPTIONS" @@ -164,7 +164,7 @@ done PACKAGE_NAME="${1:-kernel}" # defines the package name used KVERREL="$(test -n "$2" && echo "-$2" || echo "")" -SUBARCH="$(test -n "$3" && echo "-$3" || echo "")" +CROSSOPTS="$3" SCRIPT="$(readlink -f $0)" OUTPUT_DIR="$PWD" SCRIPT_DIR="$(dirname $SCRIPT)" diff --git a/SOURCES/x509.genkey b/SOURCES/x509.genkey index d98f8fe..dbfe9a7 100644 --- a/SOURCES/x509.genkey +++ b/SOURCES/x509.genkey @@ -6,7 +6,7 @@ x509_extensions = myexts [ req_distinguished_name ] O = CentOS -CN = CentOS Linux kernel signing key +CN = CentOS kernel signing key emailAddress = security@centos.org [ myexts ] diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index 7173ab8..d3b5aaa 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 193 +%global distro_build 305 # Sign the x86_64 kernel for secure boot authentication -%ifarch x86_64 aarch64 s390x ppc64le +%ifarch x86_64 aarch64 %global signkernel 1 %else %global signkernel 0 @@ -42,17 +42,20 @@ # define buildid .local %define rpmversion 4.18.0 -%define pkgrelease 193.28.1.el8_2 +%define pkgrelease 305.10.2.el8_4 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 193.28.1%{?dist} +%define specrelease 305.10.2%{?dist} %define pkg_release %{specrelease}%{?buildid} -# What parts do we want to build? We must build at least one kernel. -# These are the kernels that are built IF the architecture allows it. -# All should default to 1 (enabled) and be flipped to 0 (disabled) -# by later arch-specific checks. +# libexec dir is not used by the linker, so the shared object there +# should not be exported to RPM provides +%global __provides_exclude_from ^%{_libexecdir}/kselftests + +# What parts do we want to build? These are the kernels that are built IF the +# 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. @@ -84,8 +87,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} # @@ -126,7 +129,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 @@ -158,7 +161,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 @@ -183,18 +186,29 @@ # if requested, only build base kernel %if %{with_baseonly} %define with_debug 0 +%define with_vdso_install 0 +%define with_perf 0 +%define with_tools 0 +%define with_bpftool 0 +%define with_kernel_abi_stablelists 0 +%define with_selftests 0 +%define with_cross 0 +%define with_cross_headers 0 +%define with_ipaclones 0 %endif # if requested, only build debug kernel %if %{with_dbgonly} %define with_up 0 -%define with_tools 0 +%define with_vdso_install 0 %define with_perf 0 +%define with_tools 0 %define with_bpftool 0 -%endif - -%if %{?rhel}<=7 -%define with_kabichk 0 +%define with_kernel_abi_stablelists 0 +%define with_selftests 0 +%define with_cross 0 +%define with_cross_headers 0 +%define with_ipaclones 0 %endif # turn off kABI DUP check and DWARF-based check if kABI check is disabled @@ -203,8 +217,13 @@ %define with_kabidwchk 0 %endif +# selftests require bpftool to be built +%if %{with_selftests} +%define with_bpftool 1 +%endif + %ifnarch noarch -%define with_kernel_abi_whitelists 0 +%define with_kernel_abi_stablelists 0 %endif # Overrides for generic default options @@ -228,10 +247,6 @@ %define all_arch_configs %{name}-%{version}-*.config %endif -%if 0%{?rhel} == 7 -%define with_bootwrapper 0 -%endif - # sparse blows up on ppc %ifnarch ppc64le %define with_sparse 0 @@ -261,9 +276,6 @@ %define make_target vmlinux %define kernel_image vmlinux %define kernel_image_elf 1 -%if 0%{?rhel} == 7 -%define with_bootwrapper 1 -%endif %define all_arch_configs %{name}-%{version}-ppc64le*.config %define kcflags -O3 %endif @@ -311,11 +323,7 @@ # Packages that need to be installed before the kernel is, because the %%post # scripts use them. # -%if 0%{?rhel} == 7 -%define kernel_prereq fileutils, module-init-tools >= 3.16-2, initscripts >= 8.11.1-1, grubby >= 8.28-2 -%else %define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install -%endif %define initrd_prereq dracut >= 027 @@ -346,20 +354,9 @@ Requires: rt-setup # # List the packages used during the kernel build # -BuildRequires: kmod, patch, bash, sh-utils, tar, git -%if 0%{?rhel} == 7 -BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl, make, diffutils, gawk, python-devel, python2-rpm-macros -%else +BuildRequires: kmod, patch, bash, coreutils, tar, git, which BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk -%endif BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, python3-devel -%if 0%{?rhel} == 7 -BuildRequires: devtoolset-8-build -BuildRequires: devtoolset-8-binutils -BuildRequires: devtoolset-8-gcc -BuildRequires: devtoolset-8-make -BuildRequires: python3-rpm-macros -%endif BuildRequires: net-tools, hostname, bc, bison, flex, elfutils-devel, dwarves %if %{with_doc} BuildRequires: xmlto, asciidoc, python3-sphinx @@ -372,6 +369,7 @@ BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison BuildRequires: audit-libs-devel BuildRequires: java-devel BuildRequires: libbpf-devel +BuildRequires: libbabeltrace-devel %ifnarch s390x BuildRequires: numactl-devel %endif @@ -383,19 +381,11 @@ BuildRequires: pciutils-devel %endif %endif %if %{with_bpftool} -%if %{?rhel}>7 BuildRequires: python3-docutils -%else -BuildRequires: python-docutils -%endif BuildRequires: zlib-devel binutils-devel %endif %if %{with_selftests} -%if 0%{?rhel} == 7 -BuildRequires: libcap-devel libcap-ng-devel llvm-toolset-7.0 numactl-devel rsync -%else -BuildRequires: libcap-devel libcap-ng-devel llvm-toolset numactl-devel rsync -%endif +BuildRequires: libcap-devel libcap-ng-devel clang llvm numactl-devel rsync libmnl-devel %endif BuildConflicts: rhbuildsys(DiskFree) < 500Mb %if %{with_debuginfo} @@ -455,51 +445,34 @@ Source9: x509.genkey %if %{?released_kernel} -#Source10: redhatsecurebootca5.cer Source10: centossecurebootca2.der -#Source11: redhatsecurebootca3.cer Source11: centos-ca-secureboot.der -#Source12: redhatsecureboot501.cer -Source12: centossecureboot201.crt -#Source13: redhatsecureboot301.cer -Source13: centossecureboot001.crt -Source14: secureboot_s390.cer -Source15: secureboot_ppc.cer - -%define secureboot_ca_0 %{SOURCE10} -%define secureboot_ca_1 %{SOURCE11} +Source12: centossecureboot201.der +Source13: centossecureboot001.der + +%define secureboot_ca_0 %{SOURCE11} +%define secureboot_ca_1 %{SOURCE10} %ifarch x86_64 aarch64 -%define secureboot_key_0 %{SOURCE12} -%define pesign_name_0 centossecureboot201 -%define secureboot_key_1 %{SOURCE13} -%define pesign_name_1 centossecureboot001 -%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 centossecureboot201 +%define secureboot_key_0 %{SOURCE13} +%define pesign_name_0 centossecureboot001 +%define secureboot_key_1 %{SOURCE12} +%define pesign_name_1 centossecureboot201 %endif # released_kernel %else -#Source11: redhatsecurebootca3.cer -Source11: centos-ca-secureboot.der -#Source12: redhatsecureboot501.cer -Source12: centossecureboot201.crt -#Source13: redhatsecureboot301.cer -Source13: centossecureboot001.crt -Source14: secureboot_s390.cer +Source11: centossecurebootca2.der +Source12: centos-ca-secureboot.der +Source13: centossecureboot201.der +Source14: centossecureboot001.der -%define secureboot_ca_0 %{SOURCE11} -%define secureboot_ca_1 %{SOURCE12} -%define secureboot_key_0 %{SOURCE13} -%define pesign_name_0 redhatsecureboot401 -%define secureboot_key_1 %{SOURCE14} -%define pesign_name_1 redhatsecureboot003 +%define secureboot_ca_0 %{SOURCE12} +%define secureboot_ca_1 %{SOURCE11} +%define secureboot_key_0 %{SOURCE14} +%define pesign_name_0 centossecureboot001 +%define secureboot_key_1 %{SOURCE13} +%define pesign_name_1 centossecureboot201 # released_kernel %endif @@ -531,6 +504,9 @@ Source43: generate_bls_conf.sh Source44: mod-internal.list +Source100: centos-ldup.x509 +Source101: centos-kpatch.x509 + %if %{with_kabichk} Source200: check-kabi @@ -544,11 +520,10 @@ Source211: Module.kabi_dup_ppc64le Source212: Module.kabi_dup_s390x Source213: Module.kabi_dup_x86_64 +Source300: kernel-abi-stablelists-%{rpmversion}-%{distro_build}.tar.bz2 Source301: kernel-kabi-dw-%{rpmversion}-%{distro_build}.tar.bz2 %endif -Source300: kernel-abi-whitelists-%{rpmversion}-%{distro_build}.tar.bz2 - %if %{with_realtime} Source400: mod-kvm.list %endif @@ -556,11 +531,14 @@ Source400: mod-kvm.list # Sources for kernel-tools Source2000: cpupower.service Source2001: cpupower.config +Source2002: kvm_stat.logrotate -# Sources for CentOS debranding Source9000: centos.pem ## Patches needed for building this package +Patch1000: debrand-single-cpu.patch +Patch1001: debrand-rh_taint.patch +Patch1002: debrand-rh-i686-cpu.patch # empty final patch to facilitate testing of kernel patches Patch999999: linux-kernel-test.patch @@ -570,8 +548,8 @@ Patch999999: linux-kernel-test.patch BuildRoot: %{_tmppath}/%{name}-%{KVERREL}-root %description -This is the package which provides the Linux %{name} for CentOS -Linux. It is based on upstream Linux at version %{version} and maintains kABI +This is the package which provides the Linux %{name} for CentOS. +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 @@ -579,7 +557,7 @@ from newer upstream linux versions, while maintaining a well tested and stable core. Some of the components/backports that may be pulled in are: changes like updates to the core kernel (eg.: scheduler, cgroups, memory management, security fixes and features), updates to block layer, supported filesystems, major driver -updates for supported hardware in CentOS Linux, enhancements for +updates for supported hardware in CentOS, enhancements for enterprise customers, etc. # @@ -595,11 +573,11 @@ Provides: kernel-drm-nouveau = 16\ Provides: %{name}-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): %{initrd_prereq}\ -Requires(pre): linux-firmware >= 20191202-97.gite8a0f4c9\ +Requires(pre): linux-firmware >= 20200619-99.git3890db36\ Requires(preun): systemd >= 200\ Conflicts: xfsprogs < 4.3.0-1\ Conflicts: xorg-x11-drv-vmmouse < 13.0.99\ -Conflicts: kexec-tools < 2.0.15-42\ +Conflicts: kexec-tools < 2.0.20-8\ %{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\ %{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\ %{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\ @@ -662,6 +640,7 @@ It provides the kernel source files common to all builds. %package -n perf Summary: Performance monitoring for the Linux kernel Group: Development/System +Requires: bzip2 License: GPLv2 %description -n perf This package contains the perf tool, which enables performance monitoring @@ -681,57 +660,26 @@ This package provides debug information for the perf package. # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/traceevent/plugins/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list} -%if 0%{?rhel} == 7 -%package -n python-perf -%else %package -n python3-perf -%endif Summary: Python bindings for apps which will manipulate perf events Group: Development/Libraries -%if 0%{?rhel} == 7 -%description -n python-perf -The python-perf package contains a module that permits applications -%else %description -n python3-perf The python3-perf package contains a module that permits applications -%endif written in the Python programming language to use the interface to manipulate perf events. -%if 0%{?rhel} == 7 -%package -n python-perf-debuginfo -%else %package -n python3-perf-debuginfo -%endif Summary: Debug information for package perf python bindings Group: Development/Debug Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no -%if 0%{?rhel} == 7 -%description -n python-perf-debuginfo -%else %description -n python3-perf-debuginfo -%endif This package provides debug information for the perf python bindings. -%endif #with_perf - -%if 0%{?rhel} == 7 -%if %{with_bootwrapper} -%package bootwrapper -Summary: Boot wrapper files for generating combined kernel + initrd images -Group: Development/System -Requires: gzip binutils -%description bootwrapper -kernel-bootwrapper contains the wrapper code which makes bootable "zImage" -files combining both kernel and initial ramdisk. -%endif -%endif # the python_sitearch macro should already be defined from above -%if 0%{?rhel} == 7 -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python_sitearch}/perf.*so(\.debug)?|XXX' -o python-perf-debuginfo.list} -%else %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list} + +# with_perf %endif %if %{with_tools} @@ -789,11 +737,12 @@ This package provides debug information for package %{name}-tools. # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|XXX' -o %{name}-tools-debuginfo.list} +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|XXX' -o %{name}-tools-debuginfo.list} # with_tools %endif +%if !%{with_realtime} %if %{with_bpftool} %package -n bpftool @@ -815,13 +764,19 @@ This package provides debug information for the bpftool package. # with_bpftool %endif +%endif %if %{with_selftests} %package selftests-internal Summary: Kernel samples and selftests License: GPLv2 -Requires: binutils, bpftool, iproute-tc, nmap-ncat +Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3 +%if %{with_realtime} +Conflicts: kernel-selftests-internal +%else +Conflicts: kernel-rt-selftests-internal +%endif %description selftests-internal Kernel sample programs and selftests. @@ -842,13 +797,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 Linux kernel ABI symbol whitelists +%package -n %{name}-abi-stablelists +Summary: The CentOS kernel ABI symbol stablelists Group: System Environment/Kernel AutoReqProv: no -%description -n %{name}-abi-whitelists +Obsoletes: %{name}-abi-whitelists < %{rpmversion}-%{pkg_release} +Provides: %{name}-abi-whitelists +%description -n %{name}-abi-stablelists The kABI package contains information pertaining to the CentOS -Linux kernel ABI, including lists of kernel symbols that are needed by +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} @@ -858,7 +815,7 @@ Group: System Environment/Kernel AutoReqProv: no %description kernel-kabidw-base-internal The package contains data describing the current ABI of the CentOS -Linux kernel, suitable for the kabi-dw tool. +kernel, suitable for the kabi-dw tool. %endif # @@ -984,6 +941,9 @@ summary: kernel meta-package for the %{1} kernel\ group: system environment/kernel\ Requires: %{name}-%{1}-core-uname-r = %{KVERREL}%{?variant}+%{1}\ Requires: %{name}-%{1}-modules-uname-r = %{KVERREL}%{?variant}+%{1}\ +%if %{with_realtime}\ +Requires: rt-setup\ +%endif\ Provides: installonlypkg(kernel)\ %description %{1}\ The meta-package for the %{1} kernel\ @@ -1070,11 +1030,6 @@ input and output, etc. %endif %prep -%if 0%{?rhel} == 7 -source scl_source enable devtoolset-8 || : -source scl_source enable llvm-toolset-7.0 || : -%endif - # do a few sanity-checks for --with *only builds %if %{with_baseonly} %if !%{with_up} @@ -1130,15 +1085,15 @@ 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 -#ApplyOptionalPatch debrand-rh-i686-cpu.patch # END OF PATCH APPLICATIONS @@ -1158,7 +1113,6 @@ mv COPYING COPYING-%{version} # This Prevents scripts/setlocalversion from mucking with our version numbers. touch .scmversion -%if 0%{?rhel}>7 # Do not use "ambiguous" python shebangs. RHEL 8 now has a new script # (/usr/lib/rpm/redhat/brp-mangle-shebangs), which forces us to specify a # "non-ambiguous" python shebang for scripts we ship in buildroot. This @@ -1173,7 +1127,6 @@ pathfix.py -i %{__python3} -p -n \ tools/perf/scripts/python/stat-cpi.py \ tools/perf/scripts/python/sched-migration.py \ Documentation -%endif %define make make %{?cross_opts} HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}" @@ -1207,8 +1160,22 @@ 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} +./process_configs.sh -w -c %{name} %{rpmversion} %{?cross_opts} # end of kernel config %endif @@ -1228,10 +1195,6 @@ cd .. ### build ### %build -%if 0%{?rhel} == 7 -source scl_source enable devtoolset-8 || : -source scl_source enable llvm-toolset-7.0 || : -%endif %if %{with_sparse} %define sparse_mflags C=1 @@ -1242,39 +1205,22 @@ cp_vmlinux() eu-strip --remove-comment -o "$2" "$1" } -BuildKernel() { - MakeTarget=$1 - KernelImage=$2 - Flavour=$4 - DoVDSO=$3 - Flav=${Flavour:++${Flavour}} - InstallName=${5:-vmlinuz} +InitBuildVars() { + # Initialize the kernel .config file and create some variables that are + # needed for the actual build process. - DoModules=1 - if [ "$Flavour" = "zfcpdump" ]; then - DoModules=0 - fi + Flavour=$1 + Flav=${Flavour:++${Flavour}} - # Pick the right config file for the kernel we're building + # Pick the right kernel config file Config=%{name}-%{version}-%{_target_cpu}${Flavour:+-${Flavour}}.config DevelDir=/usr/src/kernels/%{KVERREL}${Flav} - # When the bootable image is just the ELF kernel, strip it. - # We already copy the unstripped file into the debuginfo package. - if [ "$KernelImage" = vmlinux ]; then - CopyKernel=cp_vmlinux - else - CopyKernel=cp - fi - KernelVer=%{version}-%{release}.%{_target_cpu}${Flav} - echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}... # make sure EXTRAVERSION says what we want it to say perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}.%{_target_cpu}${Flav}/" Makefile - # and now to start the build process - %{make} -s %{?_smp_mflags} mrproper cp configs/$Config .config @@ -1291,6 +1237,32 @@ BuildKernel() { if [ "$Flavour" == "" ]; then KCFLAGS="$KCFLAGS %{?kpatch_kcflags}" fi +} + +BuildKernel() { + MakeTarget=$1 + KernelImage=$2 + Flavour=$4 + DoVDSO=$3 + Flav=${Flavour:++${Flavour}} + InstallName=${5:-vmlinuz} + + DoModules=1 + if [ "$Flavour" = "zfcpdump" ]; then + DoModules=0 + fi + + # When the bootable image is just the ELF kernel, strip it. + # We already copy the unstripped file into the debuginfo package. + if [ "$KernelImage" = vmlinux ]; then + CopyKernel=cp_vmlinux + else + CopyKernel=cp + fi + + InitBuildVars $Flavour + + echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}... %{make} -s ARCH=$Arch oldnoconfig >/dev/null %{make} -s ARCH=$Arch V=1 %{?_smp_mflags} KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" $MakeTarget %{?sparse_mflags} %{?kernel_mflags} @@ -1470,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}}" || : @@ -1489,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" || : @@ -1520,6 +1492,15 @@ BuildKernel() { cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/tracing rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/spdxcheck.py + + # Files for 'make scripts' to succeed with kernel-devel. + mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/security/selinux/include + cp -a --parents security/selinux/include/classmap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp -a --parents security/selinux/include/initial_sid_to_string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/include/tools + cp -a --parents tools/include/tools/be_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + if [ -f tools/objtool/objtool ]; then cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : fi @@ -1561,7 +1542,6 @@ BuildKernel() { cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ - cp -a --parents arch/x86/purgatory/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ @@ -1745,7 +1725,7 @@ BuildKernel() { # build a BLS config for this kernel %{SOURCE43} "$KernelVer" "$RPM_BUILD_ROOT" "%{?variant}" - # CentOS UEFI Secure Boot CA cert, which can be used to authenticate the kernel + # Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer %ifarch x86_64 aarch64 install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca-20200609.cer @@ -1803,13 +1783,16 @@ BuildKernel %make_target %kernel_image %{with_vdso_install} zfcpdump BuildKernel %make_target %kernel_image %{with_vdso_install} %endif -%if 0%{?rhel} == 7 -%global perf_make \ - make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 prefix=%{_prefix} PYTHON=%{__python} -%else +%ifnarch noarch i686 +%if !%{with_debug} && !%{with_zfcpdump} && !%{with_up} +# If only building the user space tools, then initialize the build environment +# and some variables so that the various userspace tools can be built. +InitBuildVars +%endif +%endif + %global perf_make \ make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 prefix=%{_prefix} PYTHON=%{__python3} -%endif %if %{with_perf} # perf # make sure check-headers.sh is executable @@ -1852,6 +1835,10 @@ popd pushd tools/gpio/ %{tools_make} popd +# build VM tools +pushd tools/vm/ +%{tools_make} slabinfo page_owner_sort +popd %endif %global bpftool_make \ @@ -1866,13 +1853,28 @@ popd # Unfortunately, samples/bpf/Makefile expects that the headers are installed # in the source tree. We installed them previously to $RPM_BUILD_ROOT/usr # but there's no way to tell the Makefile to take them from there. -%{make} headers_install -%{make} -s ARCH=$Arch V=1 samples/bpf/ +%{make} %{?_smp_mflags} headers_install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 samples/bpf/ + +# Prevent bpf selftests to build bpftool repeatedly: +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} -s ARCH=$Arch V=1 TARGETS="bpf livepatch net" 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 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 popd +export -n BPFTOOL %endif %if %{with_doc} @@ -1955,10 +1957,6 @@ find Documentation -type d | xargs chmod u+w ### %install -%if 0%{?rhel} == 7 -source scl_source enable devtoolset-8 || : -source scl_source enable llvm-toolset-7.0 || : -%endif cd linux-%{KVERREL} @@ -2014,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} @@ -2086,22 +2084,29 @@ popd pushd tools/iio %{tools_make} DESTDIR=%{buildroot} install popd -%if 0%{?rhel} > 7 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/ +install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo +install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort popd -%endif %endif +%if !%{with_realtime} %if %{with_bpftool} pushd tools/bpf/bpftool %{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install popd %endif +%endif %if %{with_selftests} pushd samples @@ -2130,12 +2135,24 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/ find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \; popd +# install drivers/net/netdevsim selftests +pushd tools/testing/selftests/drivers/net/netdevsim +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \; +popd # install net/forwarding selftests pushd tools/testing/selftests/net/forwarding find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; popd +# install net/mptcp selftests +pushd tools/testing/selftests/net/mptcp +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \; +popd # install tc-testing selftests pushd tools/testing/selftests/tc-testing find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \; @@ -2148,6 +2165,12 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/livepatch/{} find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \; popd +# install netfilter selftests +pushd tools/testing/selftests/netfilter +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \; +popd %endif # We have to do the headers checksum calculation after the tools install because @@ -2162,12 +2185,6 @@ HEADERS_CHKSUM=$(export LC_ALL=C; find $RPM_BUILD_ROOT/usr/include -type f -name echo "#define KERNEL_HEADERS_CHECKSUM \"$HEADERS_CHKSUM\"" >> $RPM_BUILD_ROOT/usr/include/linux/version.h %endif -%if 0%{?rhel} == 7 -%if %{with_bootwrapper} -make %{?cross_opts} ARCH=%{hdrarch} DESTDIR=$RPM_BUILD_ROOT bootwrapper_install WRAPPER_OBJDIR=%{_libdir}/kernel-wrapper WRAPPER_DTSDIR=%{_libdir}/kernel-wrapper/dts -%endif -%endif - ### ### clean ### @@ -2264,18 +2281,6 @@ fi\ # %%kernel_variant_posttrans [] # More text can follow to go at the end of this variant's %%post. # - -%if 0%{?rhel} == 7 -%define kernel_variant_posttrans() \ -%{expand:%%posttrans %{?1:%{1}-}core}\ -if [ -x %{_sbindir}/weak-modules ]\ -then\ - %{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?1:.%{1}} || exit $?\ -fi\ -%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --update %{KVERREL}%{?-v:.%{-v*}} || exit $?\ -%{_sbindir}/new-kernel-pkg --package kernel%{?1:-%{1}} --rpmposttrans %{KVERREL}%{?1:.%{1}} || exit $?\ -%{nil} -%else %define kernel_variant_posttrans() \ %{expand:%%posttrans %{?1:%{1}-}core}\ %if !%{with_realtime}\ @@ -2286,7 +2291,6 @@ fi\ %endif\ /bin/kernel-install add %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ %{nil} -%endif # # This macro defines a %%post script for a kernel package and its devel package. @@ -2305,31 +2309,12 @@ if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\ [ -f /etc/sysconfig/kernel ]; then\ /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\ fi}\ -%if 0%{?rhel} == 7 \ -%{expand:\ -if [ -f /etc/sysconfig/kernel ]; then\ - /bin/sed -r -i -e 's/^DEFAULTKERNEL=kernel%{?-v:-%{-v*}}-core$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\ -fi}\ -%{expand:\ -%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVERREL}%{?-v:.%{-v*}} || exit $?\ -}\ -%endif \ %{nil} # # This macro defines a %%preun script for a kernel package. # %%kernel_variant_preun # -%if 0%{?rhel} == 7 -%define kernel_variant_preun() \ -%{expand:%%preun %{?1:%{1}-}core}\ -%{_sbindir}/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}%{?1:.%{1}} || exit $?\ -if [ -x %{_sbindir}/weak-modules ]\ -then\ - %{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?1:.%{1}} || exit $?\ -fi\ -%{nil} -%else %define kernel_variant_preun() \ %{expand:%%preun %{?1:%{1}-}core}\ /bin/kernel-install remove %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ @@ -2340,7 +2325,6 @@ then\ fi\ %endif\ %{nil} -%endif %kernel_variant_preun %kernel_variant_post -r kernel-smp @@ -2380,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 @@ -2417,25 +2401,16 @@ fi %{_sysconfdir}/bash_completion.d/perf %doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt %{_docdir}/perf-tip/tips.txt -%if 0%{?rhel} == 7 -%files -n python-perf -%defattr(-,root,root) -%{python_sitearch}/* -%else + %files -n python3-perf %defattr(-,root,root) %{python3_sitearch}/* -%endif %if %{with_debuginfo} %files -f perf-debuginfo.list -n perf-debuginfo %defattr(-,root,root) -%if 0%{?rhel} == 7 -%files -f python-perf-debuginfo.list -n python-perf-debuginfo -%else %files -f python3-perf-debuginfo.list -n python3-perf-debuginfo -%endif %defattr(-,root,root) %endif # with_perf @@ -2446,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 @@ -2470,13 +2446,15 @@ fi %{_bindir}/iio_event_monitor %{_bindir}/iio_generic_buffer %{_bindir}/lsiio -%if 0%{?rhel} > 7 %{_bindir}/lsgpio %{_bindir}/gpio-hammer %{_bindir}/gpio-event-mon %{_mandir}/man1/kvm_stat* %{_bindir}/kvm_stat -%endif +%{_unitdir}/kvm_stat.service +%config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat +%{_bindir}/page_owner_sort +%{_bindir}/slabinfo %if %{with_debuginfo} %files -f %{name}-tools-debuginfo.list -n %{name}-tools-debuginfo @@ -2495,6 +2473,7 @@ fi # with_tools %endif +%if !%{with_realtime} %if %{with_bpftool} %files -n bpftool %{_sbindir}/bpftool @@ -2508,12 +2487,17 @@ fi %{_mandir}/man8/bpftool-net.8.gz %{_mandir}/man8/bpftool-feature.8.gz %{_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 %defattr(-,root,root) %endif %endif +%endif %if %{with_selftests} %files selftests-internal @@ -2521,16 +2505,6 @@ fi %{_libexecdir}/kselftests %endif -%if 0%{?rhel} == 7 -%if %{with_bootwrapper} -%files bootwrapper -%defattr(-,root,root) -/usr/sbin/* -%exclude /usr/sbin/bpftool -%{_libdir}/kernel-wrapper -%endif -%endif - # empty meta-package %ifnarch %nobuildarches noarch %files @@ -2561,35 +2535,20 @@ fi %{!?_licensedir:%global license %%doc}\ %license linux-%{KVERREL}/COPYING-%{version}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\ -%if 0%{?rhel} == 7\ -/%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\ -/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \ -/%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \ -%else\ %ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \ %ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \ -%endif\ %ifarch aarch64\ /lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \ %ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \ %endif\ %attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\ -%if 0%{?rhel} == 7\ -/boot/System.map-%{KVERREL}%{?3:+%{3}}\ -%else\ %ghost %attr(0600, root, root) /boot/System.map-%{KVERREL}%{?3:+%{3}}\ -%endif\ /lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\ /lib/modules/%{KVERREL}%{?3:+%{3}}/config\ -%if 0%{?rhel} == 7\ -/boot/symvers-%{KVERREL}%{?3:+%{3}}.gz\ -/boot/config-%{KVERREL}%{?3:+%{3}}\ -%else\ %ghost %attr(0600, root, root) /boot/symvers-%{KVERREL}%{?3:+%{3}}.gz\ -%ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\ -%endif\ %ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\ +%ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\ %dir /lib/modules\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}\ %dir /lib/modules/%{KVERREL}%{?3:+%{3}}/kernel\ @@ -2652,327 +2611,35548 @@ fi # # %changelog -* Tue Oct 20 2020 CentOS Sources - 4.18.0-193.28.1.el8.centos -- Apply debranding changes - -* Fri Oct 16 2020 Bruno Meneguele [4.18.0-193.28.1.el8_2] -- [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888256 1888258] {CVE-2020-12351} -- [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888906 1888807] {CVE-2020-12352} - -* Thu Oct 15 2020 Bruno Meneguele [4.18.0-193.27.1.el8_2] -- [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1882243 1870477] -- [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859471 1859472] {CVE-2020-14331} - -* Thu Oct 08 2020 Bruno Meneguele [4.18.0-193.26.1.el8_2] -- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1879988 1878584] -- [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1877528 1868306] -- [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1877528 1868306] -- [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1877528 1868306] -- [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1877528 1804969] -- [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1875787 1866018] -- [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1875787 1866018] -- [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1875787 1866018] -- [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1857777 1856660] - -* Thu Oct 01 2020 Bruno Meneguele [4.18.0-193.25.1.el8_2] -- [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1882095 1875681] -- [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1882095 1875681] -- [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1882095 1875681] -- [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1882095 1875681] -- [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1882095 1875681] -- [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1881085 1875316] {CVE-2020-14385} -- [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1880081 1877380] -- [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1880081 1813370] -- [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1877417 1833096] - -* Wed Sep 23 2020 Bruno Meneguele [4.18.0-193.24.1.el8_2] -- [kernel] timers: Remove must_forward_clk (Phil Auld) [1877417 1833096] -- [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1877417 1833096] -- [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1877417 1833096] -- [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1877417 1833096] -- [kernel] timers: Always keep track of next expiry (Phil Auld) [1877417 1833096] -- [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1877417 1833096] -- [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1877417 1833096] -- [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1877417 1833096] -- [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1877417 1833096] -- [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1877417 1833096] -- [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1877417 1833096] -- [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1877417 1833096] -- [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1877417 1833096] -- [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1872424 1856158] -- [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1870181 1868433] -- [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1867174 1844520] -- [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1867174 1844520] -- [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1867174 1844520] -- [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1869276 1827311] - -* Thu Sep 17 2020 Bruno Meneguele [4.18.0-193.23.1.el8_2] -- [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876223 1876224] {CVE-2020-14386} -- [net] packet: make tp_drops atomic (Hangbin Liu) [1876223 1876224] {CVE-2020-14386} - -* Wed Sep 16 2020 Bruno Meneguele [4.18.0-193.22.1.el8_2] -- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1877530 1862072] -- [crypto] Revert "pefile: Tolerate other pefile signatures after first" (Bruno Meneguele) -- [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1872766 1859209] -- [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1872766 1859209] - -* Thu Sep 10 2020 Bruno Meneguele [4.18.0-193.21.1.el8_2] -- [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1866371 1810653] -- [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1866371 1810653] - -* Thu Sep 03 2020 Bruno Meneguele [4.18.0-193.20.1.el8_2] -- [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1872771 1850314] -- [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1869779 1824037] -- [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1869779 1824037] -- [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1869779 1824037] -- [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1869779 1824037] -- [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1869386 1848651] -- [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1869386 1848651] -- [md] dm mpath: rework __map_bio() (Mike Snitzer) [1869386 1848651] -- [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1869386 1848651] -- [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1869386 1848651] -- [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1869386 1848651] -- [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1869386 1848651] -- [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1869386 1848651] -- [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1869386 1848651] -- [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1869386 1848651] -- [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1867612 1854179] -- [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1867612 1854179] -- [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1866390 1854992] -- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1859216 1845662] -- [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1859216 1845662] -- [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1860169 1851888] - -* Wed Aug 26 2020 Bruno Meneguele [4.18.0-193.19.1.el8_2] -- [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1861378 1790843] -- [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1861378 1790843] -- [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1861378 1790843] -- [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1861378 1790843] -- [include] tcp: hint compiler about sack flows (Guillaume Nault) [1861378 1790843] -- [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1861378 1790843] - -* Wed Aug 19 2020 Bruno Meneguele [4.18.0-193.18.1.el8_2] -- [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1861721 1839819] -- [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1861722 1777525] -- [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1854207 1838809] - -* Wed Aug 12 2020 Bruno Meneguele [4.18.0-193.17.1.el8_2] -- [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1854531 1847553] -- [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1854531 1847553] -- [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1854986 1850907] -- [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1861355 1857312] - -* Wed Aug 05 2020 Bruno Meneguele [4.18.0-193.16.1.el8_2] -- [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1857757 1805036] -- [kernel] Move to dual-signing to split signing keys up better (pjones) [1837433 1837434] {CVE-2020-10713} -- [crypto] pefile: Tolerate other pefile signatures after first (Lenny Szubowicz) [1837433 1837434] {CVE-2020-10713} -- [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852968 1852969] {CVE-2020-15780} -- [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852948 1852949] {CVE-2019-20908} - -* Wed Jul 29 2020 Bruno Meneguele [4.18.0-193.15.1.el8_2] -- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1857773 1844129] -- [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1857773 1844129] -- [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1857115 1781927] -- [iommu] iommu: move flags field before ids in iommu_fwspec (Jerry Snitselaar) [1856966 1833512] -- [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1857796 1800673] -- [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1857796 1800673] -- [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1857796 1800673] - -* Mon Jul 13 2020 Bruno Meneguele [4.18.0-193.14.1.el8_2] -- [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1852050 1822975] -- [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1852050 1822975] -- [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1852050 1822975] -- [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1852050 1822975] -- [md] dm: bump version of core and various targets (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1852050 1822975] -- [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1852050 1822975] -- [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1852048 1825775] -- [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1853336 1816980] - -* Tue Jul 07 2020 Bruno Meneguele [4.18.0-193.13.1.el8_2] -- [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1846180 1824005] - -* Thu Jul 02 2020 Bruno Meneguele [4.18.0-193.12.1.el8_2] -- [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1851235 1819202] -- [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1851235 1819202] -- [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Phil Sutter) [1845164 1757933] -- [net] netfilter: nft_compat: use .release_ops and remove list of extension (Phil Sutter) [1845164 1757933] -- [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837309 1837310] {CVE-2020-12888} -- [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1852045 1779610] -- [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1851406 1830014] -- [x86] kvm: Clean up host's steal time structure (Jon Maloy) [1795128 1813987] {CVE-2019-3016} -- [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Jon Maloy) [1795128 1813987] {CVE-2019-3016} -- [virt] x86/kvm: Cache gfn to pfn translation (Jon Maloy) [1795128 1813987] {CVE-2019-3016} -- [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Jon Maloy) [1795128 1813987] {CVE-2019-3016} -- [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Jon Maloy) [1795128 1813987] {CVE-2019-3016} - -* Fri Jun 26 2020 Bruno Meneguele [4.18.0-193.11.1.el8_2] -- [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1851005 1832381] -- [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1851003 1821404] -- [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1851003 1821404] -- [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1851003 1821404] -- [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1851003 1821404] -- [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1851003 1821404] -- [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1851003 1821404] -- [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843440 1843441] {CVE-2020-10757} -- [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1848545 1812331] -- [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1842620 1814787] - -* Fri Jun 19 2020 Bruno Meneguele [4.18.0-193.10.1.el8_2] -- [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1847453 1788928] -- [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1846405 1781927] -- [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1845164 1757933] -- [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1845164 1757933] -- [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1845164 1757933] -- [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1845164 1757933] -- [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1845164 1757933] -- [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1845164 1757933] -- [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1845164 1757933] -- [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1847128 1794714] -- [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847395 1847396] {CVE-2020-10768} -- [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847357 1847358] {CVE-2020-10766} -- [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847378 1847379] {CVE-2020-10767} -- [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1847378 1847379] {CVE-2020-10767} -- [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1847378 1847379] {CVE-2020-10767} -- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1842406 1817596] - -* Sun Jun 14 2020 Bruno Meneguele [4.18.0-193.9.1.el8_2] -- [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1844073 1844031] {CVE-2020-12654} -- [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1844049 1844039] {CVE-2020-12653} -- [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1843544 1789380] -- [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1835789 1727288] -- [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1835789 1727288] -- [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1835789 1727288] -- [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1835789 1727288] -- [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1821378 1808944] -- [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827191 1827192] {CVE-2020-0543} -- [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827191 1827192] {CVE-2020-0543} -- [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827191 1827192] {CVE-2020-0543} -- [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827191 1827192] {CVE-2020-0543} -- [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827191 1827192] {CVE-2020-0543} - -* Mon Jun 08 2020 Bruno Meneguele [4.18.0-193.8.1.el8_2] -- [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837309 1837310] {CVE-2020-12888} -- [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837309 1837310] {CVE-2020-12888} -- [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837309 1837310] {CVE-2020-12888} -- [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837309 1837310] {CVE-2020-12888} -- [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837309 1837310] {CVE-2020-12888} -- [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837309 1837310] {CVE-2020-12888} - -* Mon Jun 01 2020 Bruno Meneguele [4.18.0-193.7.1.el8_2] -- [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1821714 1798468] {CVE-2019-19807} -- [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1836229 1813223] -- [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1836302 1834184] - -* Fri May 22 2020 Bruno Meneguele [4.18.0-193.6.1.el8_2] -- [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1827632 1808048] -- [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1838477 1819408] -- [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1838477 1819408] -- [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1834517 1745111] -- [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1835531 1835532] {CVE-2020-12657} -- [kvm] KVM: x86: use raw clock values consistently (Marcelo Tosatti) [1822498 1768622] -- [kvm] KVM: x86: reorganize pvclock_gtod_data members (Marcelo Tosatti) [1822498 1768622] -- [kvm] KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [1822498 1768622] - -* Thu May 21 2020 Bruno Meneguele [4.18.0-193.5.1.el8_2] -- [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1837969 1831553] - -* Fri May 15 2020 Bruno Meneguele [4.18.0-193.4.1.el8_2] -- [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1827620 1811534] -- [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827249 1827251] {CVE-2020-10711} -- [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828153 1828154] {CVE-2020-11884} - -* Tue May 12 2020 Bruno Meneguele [4.18.0-193.3.1.el8_2] -- [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1832367 1799014] -- [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1829527 1804417] -- [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1829527 1804417] -- [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1829527 1804417] -- [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1827631 1796890] - -* Mon May 04 2020 Bruno Meneguele [4.18.0-193.2.1.el8_2] -- [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1821375 1795145] -- [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1821375 1795145] -- [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1821375 1795145] -- [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1828229 1818499] -- [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1821381 1818986] -- [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1821381 1818986] -- [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1825262 1815355] -- [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1825262 1815355] -- [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1825262 1815355] -- [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1825262 1815355] -- [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1826219 1825388] -- [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1827619 1763878] -- [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1827619 1763878] -- [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1827619 1763878] -- [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1827619 1763878] -- [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1827619 1763878] -- [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1821382 1820705] - -* Mon Apr 27 2020 Bruno Meneguele [4.18.0-193.1.1.el8_2] -- [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1824398 1806817] {CVE-2020-2732} -- [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1824398 1806817] {CVE-2020-2732} -- [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1824398 1806817] {CVE-2020-2732} -- [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1824398 1806817] {CVE-2020-2732} -- [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1824398 1806817] {CVE-2020-2732} -- [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1821376 1807965] -- [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1819909 1808562] -- [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1817945 1805950] -- [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1817945 1805950] -- [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1817945 1805950] -- [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1817945 1805950] - -* Fri Mar 27 2020 Bruno Meneguele [4.18.0-193.el8] +* Mon Jul 12 2021 Jan Stancek [4.18.0-305.10.2.el8_4] +- seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975181 1975182] {CVE-2021-33909} + +* Wed Jul 07 2021 Jan Stancek [4.18.0-305.10.1.el8_4] +- igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1969920 1955752] +- bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971464 1971488] {CVE-2021-32399} +- scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1964697 1938102] +- i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1967099 1907852] + +* Mon Jun 28 2021 Jan Stancek [4.18.0-305.9.1.el8_4] +- ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1969911 1955764] +- CI: Merge configuration (Veronika Kabatova) +- igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1969921 1955755] +- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1969919 1955748] +- locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1964419 1950110] +- scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1974968 1899384] + +* Tue Jun 22 2021 Jan Stancek [4.18.0-305.8.1.el8_4] +- iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1969925 1955738] +- ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1969922 1955759] +- i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1969923 1955736] +- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1963984 1959506] +- redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1963984 1959506] +- netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1972938 1956983] +- Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1969917 1955745] +- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1969915 1955726] +- Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1969914 1955721] +- ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1969913 1955712] +- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1969910 1955730] +- net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1968679 1965817] +- netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1968679 1965817] + +* Mon Jun 14 2021 Jan Stancek [4.18.0-305.7.1.el8_4] +- net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1965457 1946986] +- net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1965457 1946986] +- net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1965457 1946986] +- net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1965457 1946986] +- net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1965457 1946986] +- flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1963952 1950288] +- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1965632 1953839] +- sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1965632 1953839] +- sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1965632 1953839] +- Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962544 1962546] {CVE-2021-33034} +- x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1964930 1934273] +- x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1964930 1934273] +- x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1964930 1934273] +- x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1964930 1934273] +- x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1964930 1934273] +- net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1965150 1881824] + +* Mon Jun 07 2021 Jan Stancek [4.18.0-305.6.1.el8_4] +- openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1963940 1924608] +- net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1963940 1924608] +- net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1963940 1924608] +- net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) +- redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} +- certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} +- integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} +- certs: Add ability to preload revocation certs (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} +- certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} +- certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} +- net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1965148 1955136] +- dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1962241 1961859] +- scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1961705 1949250] +- scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1961705 1949250] + +* Tue Jun 01 2021 Jan Stancek [4.18.0-305.5.1.el8_4] +- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1961849 1932236] +- gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1961849 1932236] +- gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1961849 1932236] +- gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1961849 1932236] +- gfs2: Don't freeze the file system during unmount (Bob Peterson) [1961849 1932236] +- gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1961849 1932236] +- gfs2: The freeze glock should never be frozen (Bob Peterson) [1961849 1932236] +- gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1961849 1932236] +- gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1961849 1932236] +- gfs2: freeze should work on read-only mounts (Bob Peterson) [1961849 1932236] +- gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1961849 1932236] +- CI: Disable result checking for realtime check (Veronika Kabatova) +- CI: Explicitly disable result checking for private CI (Veronika Kabatova) +- CI: Rename variable (Veronika Kabatova) +- CI: Update builder containers (Veronika Kabatova) + +* Tue May 25 2021 Jan Stancek [4.18.0-305.4.1.el8_4] +- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1960702 1941714] + +* Mon May 17 2021 Jan Stancek [4.18.0-305.3.1.el8_4] +- Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1952952 1946644] +- drm/ast: Set format registers in primary plane's update (Lyude Paul) [1952900 1923857] +- net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1956458 1941889] +- md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1955188 1954588] +- nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1956379 1953717] + +* Mon May 10 2021 Jan Stancek [4.18.0-305.2.1.el8_4] +- net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1952061 1936742] +- net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1952065 1932839] +- net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1952062 1942681] +- KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954221 1954219] +- tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1952987 1944699] + +* Tue May 04 2021 Jan Stancek [4.18.0-305.1.1.el8_4] +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1954545 1870724] +- ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1954545 1870724] +- ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1954545 1870724] +- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1945123 1924230] +- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] +- vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] +- redhat: switch to zstream (Jan Stancek) + +* 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) +- 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/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] +- [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] +- [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] +- [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] +- [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] +- [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] +- [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] +- [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] +- [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] +- [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] +- [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] +- [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] +- [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] +- [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] +- [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] +- [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] +- [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] +- [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] +- [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] +- [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] +- [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] +- [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] +- [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] +- [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] +- [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] +- [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] +- [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] +- [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] +- [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] +- [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] +- [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] +- [arm64] arm64: remove bitop exports (Mark Salter) [1883365] +- [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] +- [arm64] arm64: add (Mark Salter) [1883365] +- [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] +- [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] +- [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] +- [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] +- [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] +- [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] +- [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] +- [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] +- [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] +- [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] +- [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] +- [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] +- [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] +- [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] +- [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] +- [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] +- [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] +- [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] +- [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] +- [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] +- [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] +- [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] +- [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] +- [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] +- [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] +- [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] +- [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] +- [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] +- [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] +- [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] +- [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] +- [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] +- [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] +- [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] +- [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] +- [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] +- [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] +- [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] +- [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] +- [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] +- [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] +- [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] +- [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] +- [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] +- [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] +- [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] +- [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] +- [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] +- [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] +- [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] +- [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] +- [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] +- [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] +- [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] +- [platform] acpi: Remove header dependency (David Arcari) [1889331] +- [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] +- [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] +- [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] +- [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] +- [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] +- [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] +- [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] +- [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] +- [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] +- [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] +- [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] +- [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] +- [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] +- [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] +- [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] +- [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] +- [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] +- [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] +- [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] +- [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] +- [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] +- [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] +- [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] +- [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] +- [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] +- [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] +- [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] +- [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] +- [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] +- [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] +- [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] +- [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] +- [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] +- [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] +- [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] +- [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114} + +* Sun Dec 13 2020 Jan Stancek [4.18.0-262.el8] +- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] +- [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] +- [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] +- [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] +- [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] +- [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] +- [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] +- [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] +- [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] +- [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] +- [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] +- [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] +- [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] +- [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] +- [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] +- [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] +- [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] +- [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] +- [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] +- [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] +- [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] +- [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] +- [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] +- [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] +- [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] +- [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] +- [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] +- [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] +- [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] +- [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] +- [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] +- [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] +- [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] +- [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] +- [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] +- [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] +- [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] +- [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] +- [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] +- [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] +- [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] +- [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] +- [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] +- [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] +- [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] +- [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] +- [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] +- [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] +- [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] +- [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] +- [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] +- [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] +- [block] nbd: don't update block size after device is started (Ming Lei) [1891363] +- [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] +- [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] +- [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] +- [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] +- [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] +- [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] +- [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] +- [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] +- [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] +- [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] +- [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] +- [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] +- [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] +- [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] +- [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] +- [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] +- [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] +- [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] +- [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] +- [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] +- [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] +- [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] +- [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] +- [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] +- [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] +- [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] +- [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387] + +* Fri Dec 11 2020 Jan Stancek [4.18.0-261.el8] +- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] +- [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] +- [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] +- [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] +- [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] +- [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] +- [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] +- [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] +- [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] +- [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] +- [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] +- [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] +- [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] +- [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] +- [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] +- [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] +- [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] +- [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] +- [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] +- [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] +- [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] +- [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] +- [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] +- [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] +- [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] +- [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] +- [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] +- [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] +- [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] +- [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] +- [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] +- [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] +- [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] +- [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] +- [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] +- [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] +- [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] +- [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] +- [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] +- [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] +- [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] +- [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] +- [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] +- [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] +- [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] +- [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] +- [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] +- [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] +- [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] +- [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] +- [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] +- [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] +- [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] +- [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] +- [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] +- [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] +- [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] +- [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] +- [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] +- [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] +- [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] +- [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] +- [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] +- [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] +- [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] +- [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] +- [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] +- [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] +- [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] +- [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] +- [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] +- [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] +- [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] +- [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] +- [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] +- [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] +- [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] +- [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] +- [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] +- [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] +- [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] +- [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] +- [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] +- [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] +- [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] +- [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] +- [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] +- [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] +- [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] +- [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] +- [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] +- [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] +- [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] +- [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] +- [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] +- [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] +- [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] +- [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] +- [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] +- [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] +- [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] +- [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] +- [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] +- [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] +- [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] +- [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] +- [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] +- [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] +- [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] +- [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] +- [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] +- [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] +- [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] +- [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] +- [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] +- [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] +- [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] +- [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] +- [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] +- [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] +- [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] +- [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] +- [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] +- [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] +- [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] +- [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] +- [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] +- [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] +- [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] +- [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] +- [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] +- [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] +- [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] +- [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] +- [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] +- [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] +- [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] +- [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] +- [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] +- [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] +- [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] +- [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] +- [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] +- [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] +- [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] +- [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] +- [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] +- [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] +- [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] +- [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] +- [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] +- [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] +- [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] +- [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] +- [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] +- [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] +- [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] +- [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] +- [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] +- [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] +- [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] +- [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] +- [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] +- [mm] mm: introduce Reported pages (Nico Pache) [1839055] +- [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] +- [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] +- [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] +- [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] +- [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] +- [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] +- [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] +- [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] +- [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] +- [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] +- [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] +- [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] +- [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] +- [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] +- [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] +- [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] +- [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] +- [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] +- [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] +- [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] +- [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] +- [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] +- [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] +- [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] +- [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] +- [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] +- [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] +- [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] +- [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] +- [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] +- [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] +- [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] +- [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] +- [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] +- [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] +- [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] +- [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] +- [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] +- [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] +- [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] +- [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] +- [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] +- [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173] + +* Wed Dec 09 2020 Jan Stancek [4.18.0-260.el8] +- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] +- [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] +- [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] +- [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] +- [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] +- [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] +- [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] +- [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] +- [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] +- [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] +- [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] +- [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] +- [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] +- [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] +- [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] +- [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] +- [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] +- [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] +- [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] +- [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] +- [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] +- [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] +- [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] +- [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] +- [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] +- [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] +- [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] +- [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] +- [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] +- [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] +- [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] +- [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] +- [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] +- [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] +- [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] +- [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] +- [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] +- [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] +- [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] +- [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] +- [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] +- [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] +- [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] +- [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] +- [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] +- [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] +- [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] +- [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] +- [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] +- [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] +- [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] +- [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] +- [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] +- [net] add sock_bindtoindex (Jiri Benc) [1882708] +- [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] +- [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] +- [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] +- [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] +- [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] +- [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] +- [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] +- [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] +- [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] +- [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] +- [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] +- [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] +- [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] +- [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] +- [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] +- [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] +- [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] +- [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] +- [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] +- [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] +- [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] +- [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] +- [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] +- [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] +- [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] +- [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] +- [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] +- [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] +- [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] +- [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] +- [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] +- [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] +- [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] +- [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] +- [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] +- [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] +- [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] +- [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] +- [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] +- [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] +- [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] +- [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] +- [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] +- [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] +- [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] +- [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] +- [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] +- [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] +- [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] +- [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] +- [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] +- [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] +- [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] +- [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] +- [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] +- [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] +- [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] +- [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] +- [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] +- [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] +- [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] +- [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] +- [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] +- [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] +- [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] +- [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] +- [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] +- [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] +- [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] +- [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] +- [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] +- [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] +- [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] +- [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] +- [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] +- [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] +- [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] +- [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] +- [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] +- [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] +- [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] +- [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] +- [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] +- [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] +- [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] +- [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] +- [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] +- [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] +- [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] +- [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] +- [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] +- [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] +- [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} +- [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] +- [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] +- [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] +- [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] +- [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] +- [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] +- [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] +- [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] +- [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] +- [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] +- [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] +- [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] +- [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] +- [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] +- [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] +- [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] +- [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] +- [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] +- [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] +- [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] +- [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] +- [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] +- [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] +- [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] +- [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] +- [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] +- [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] +- [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] +- [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848] + +* Sat Dec 05 2020 Jan Stancek [4.18.0-259.el8] +- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] +- [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] +- [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] +- [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] +- [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] +- [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] +- [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] +- [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] +- [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] +- [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] +- [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] +- [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] +- [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] +- [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] +- [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] +- [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] +- [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] +- [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] +- [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] +- [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] +- [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] +- [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] +- [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] +- [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] +- [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] +- [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] +- [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] +- [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] +- [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] +- [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] +- [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] +- [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] +- [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] +- [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] +- [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] +- [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] +- [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] +- [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] +- [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] +- [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] +- [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] +- [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] +- [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] +- [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] +- [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] +- [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] +- [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] +- [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] +- [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] +- [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] +- [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] +- [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] +- [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] +- [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] +- [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] +- [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] +- [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] +- [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] +- [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] +- [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] +- [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] +- [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] +- [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] +- [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] +- [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] +- [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] +- [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] +- [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] +- [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] +- [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] +- [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] +- [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] +- [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] +- [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] +- [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] +- [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] +- [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] +- [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] +- [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] +- [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] +- [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] +- [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] +- [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] +- [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] +- [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] +- [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] +- [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] +- [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] +- [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] +- [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] +- [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] +- [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] +- [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] +- [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] +- [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] +- [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] +- [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] +- [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] +- [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] +- [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] +- [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] +- [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] +- [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] +- [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] +- [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] +- [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] +- [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] +- [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] +- [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] +- [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] +- [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] +- [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] +- [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] +- [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] +- [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] +- [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] +- [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] +- [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] +- [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] +- [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] +- [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] +- [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] +- [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] +- [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] +- [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] +- [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] +- [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] +- [s390] uv: add destroy page call (Thomas Huth) [1882800] +- [s390] gmap: improve THP splitting (Thomas Huth) [1882800] +- [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] +- [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] +- [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] +- [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] +- [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] +- [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] +- [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] +- [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] +- [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] +- [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] +- [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] +- [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] +- [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] +- [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] +- [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] +- [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] +- [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] +- [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] +- [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] +- [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] +- [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] +- [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] +- [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] +- [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] +- [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] +- [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] +- [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] +- [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] +- [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] +- [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] +- [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140] + +* Wed Dec 02 2020 Jan Stancek [4.18.0-258.el8] +- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] +- [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] +- [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] +- [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] +- [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] +- [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] +- [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] +- [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] +- [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] +- [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] +- [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] +- [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] +- [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] +- [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] +- [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] +- [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] +- [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] +- [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] +- [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] +- [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] +- [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] +- [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] +- [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] +- [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] +- [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] +- [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] +- [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] +- [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] +- [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] +- [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] +- [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] +- [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] +- [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] +- [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] +- [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] +- [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] +- [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] +- [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] +- [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] +- [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] +- [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] +- [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] +- [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] +- [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] +- [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] +- [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] +- [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] +- [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] +- [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] +- [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] +- [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] +- [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] +- [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] +- [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] +- [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] +- [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] +- [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] +- [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] +- [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] +- [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] +- [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] +- [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] +- [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] +- [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] +- [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] +- [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] +- [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] +- [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] +- [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] +- [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] +- [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] +- [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] +- [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] +- [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] +- [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] +- [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] +- [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] +- [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] +- [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] +- [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] +- [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] +- [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] +- [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] +- [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] +- [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] +- [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] +- [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] +- [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] +- [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] +- [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] +- [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] +- [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] +- [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] +- [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] +- [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] +- [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] +- [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] +- [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] +- [net] mptcp: move helper to where its used (Davide Caratti) [1874368] +- [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] +- [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] +- [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] +- [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] +- [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] +- [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] +- [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] +- [net] mptcp: add msk interations helper (Davide Caratti) [1874368] +- [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] +- [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] +- [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] +- [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] +- [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] +- [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] +- [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] +- [net] mptcp: close poll() races (Davide Caratti) [1874368] +- [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] +- [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] +- [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] +- [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] +- [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] +- [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] +- [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] +- [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] +- [net] mptcp: refactor token container (Davide Caratti) [1874368] +- [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] +- [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] +- [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] +- [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] +- [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] +- [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] +- [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] +- [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] +- [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] +- [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] +- [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] +- [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] +- [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] +- [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] +- [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] +- [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] +- [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] +- [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] +- [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] +- [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] +- [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] +- [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] +- [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] +- [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] +- [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] +- [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] +- [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] +- [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] +- [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] +- [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] +- [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] +- [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] +- [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] +- [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] +- [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] +- [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] +- [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] +- [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] +- [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] +- [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] +- [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] +- [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] +- [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] +- [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] +- [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] +- [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] +- [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] +- [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] +- [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] +- [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] +- [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] +- [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] +- [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] +- [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] +- [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] +- [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] +- [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] +- [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] +- [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] +- [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129] + +* Wed Dec 02 2020 Jan Stancek [4.18.0-257.el8] +- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] +- [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] +- [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] +- [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] +- [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] +- [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] +- [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] +- [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] +- [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] +- [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] +- [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] +- [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] +- [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] +- [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] +- [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] +- [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] +- [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] +- [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] +- [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] +- [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] +- [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] +- [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] +- [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] +- [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] +- [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] +- [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] +- [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] +- [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] +- [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] +- [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] +- [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] +- [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] +- [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] +- [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] +- [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] +- [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] +- [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] +- [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] +- [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] +- [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] +- [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] +- [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] +- [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427] + +* Mon Nov 30 2020 Jan Stancek [4.18.0-256.el8] +- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] +- [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] +- [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] +- [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] +- [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] +- [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] +- [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] +- [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] +- [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] +- [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] +- [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] +- [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] +- [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] +- [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] +- [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] +- [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] +- [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] +- [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] +- [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] +- [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] +- [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] +- [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] +- [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] +- [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] +- [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] +- [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] +- [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] +- [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] +- [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] +- [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] +- [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] +- [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] +- [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] +- [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] +- [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] +- [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] +- [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] +- [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] +- [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] +- [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] +- [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] +- [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] +- [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] +- [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] +- [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] +- [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] +- [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] +- [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] +- [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] +- [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] +- [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] +- [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] +- [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] +- [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] +- [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] +- [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] +- [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] +- [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] +- [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] +- [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] +- [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] +- [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] +- [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] +- [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] +- [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] +- [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] +- [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] +- [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] +- [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] +- [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] +- [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] +- [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] +- [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] +- [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] +- [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] +- [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] +- [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] +- [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] +- [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] +- [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] +- [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] +- [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] +- [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] +- [net] ethtool: Make helpers public (Ivan Vecera) [1867211] +- [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] +- [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] +- [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] +- [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] +- [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211] + +* Fri Nov 27 2020 Jan Stancek [4.18.0-255.el8] +- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] +- [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] +- [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] +- [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] +- [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] +- [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] +- [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] +- [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] +- [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] +- [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] +- [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] +- [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] +- [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] +- [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] +- [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] +- [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] +- [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] +- [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] +- [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] +- [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] +- [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] +- [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] +- [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] +- [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] +- [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] +- [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] +- [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] +- [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] +- [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] +- [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] +- [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] +- [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] +- [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] +- [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] +- [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] +- [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] +- [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] +- [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] +- [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310] + +* Thu Nov 26 2020 Jan Stancek [4.18.0-254.el8] +- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] +- [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] +- [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] +- [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] +- [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] +- [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] +- [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] +- [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] +- [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] +- [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] +- [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] +- [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] +- [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] +- [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] +- [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] +- [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] +- [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] +- [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] +- [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] +- [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] +- [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] +- [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] +- [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] +- [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] +- [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] +- [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] +- [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] +- [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] +- [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] +- [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] +- [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] +- [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] +- [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] +- [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] +- [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] +- [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] +- [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] +- [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] +- [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] +- [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] +- [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] +- [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] +- [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] +- [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] +- [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] +- [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] +- [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] +- [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] +- [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] +- [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] +- [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] +- [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] +- [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] +- [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] +- [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] +- [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] +- [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] +- [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] +- [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] +- [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] +- [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] +- [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] +- [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] +- [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] +- [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] +- [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] +- [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] +- [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] +- [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] +- [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] +- [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] +- [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] +- [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] +- [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] +- [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] +- [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] +- [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] +- [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] +- [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] +- [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] +- [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] +- [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] +- [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] +- [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] +- [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] +- [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] +- [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] +- [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] +- [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] +- [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] +- [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] +- [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] +- [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] +- [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] +- [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] +- [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] +- [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] +- [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] +- [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] +- [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] +- [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] +- [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] +- [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] +- [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] +- [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] +- [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] +- [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] +- [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] +- [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] +- [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] +- [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] +- [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] +- [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] +- [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] +- [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] +- [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] +- [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] +- [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] +- [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] +- [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] +- [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] +- [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] +- [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] +- [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] +- [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] +- [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] +- [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] +- [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] +- [tools] perf expr: Increase max other (Michael Petlan) [1873270] +- [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] +- [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] +- [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] +- [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] +- [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] +- [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] +- [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] +- [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] +- [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] +- [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] +- [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] +- [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] +- [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] +- [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] +- [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] +- [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] +- [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] +- [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] +- [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] +- [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] +- [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] +- [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] +- [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] +- [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] +- [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] +- [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] +- [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] +- [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] +- [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] +- [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] +- [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] +- [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] +- [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] +- [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] +- [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] +- [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] +- [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] +- [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] +- [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] +- [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] +- [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] +- [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] +- [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] +- [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] +- [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] +- [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] +- [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] +- [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] +- [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] +- [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] +- [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] +- [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] +- [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] +- [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] +- [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] +- [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] +- [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] +- [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] +- [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] +- [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] +- [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] +- [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] +- [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] +- [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] +- [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] +- [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] +- [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] +- [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] +- [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] +- [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] +- [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] +- [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] +- [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] +- [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] +- [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] +- [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] +- [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] +- [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] +- [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] +- [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] +- [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] +- [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] +- [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] +- [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] +- [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] +- [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] +- [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] +- [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] +- [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] +- [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] +- [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] +- [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] +- [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] +- [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] +- [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] +- [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] +- [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] +- [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] +- [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] +- [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] +- [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] +- [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] +- [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] +- [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] +- [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] +- [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] +- [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] +- [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] +- [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] +- [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] +- [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] +- [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] +- [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] +- [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] +- [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] +- [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] +- [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] +- [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] +- [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] +- [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] +- [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] +- [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] +- [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] +- [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] +- [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] +- [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] +- [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] +- [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] +- [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] +- [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] +- [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] +- [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] +- [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] +- [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] +- [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] +- [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] +- [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] +- [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] +- [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] +- [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] +- [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] +- [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] +- [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] +- [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] +- [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] +- [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] +- [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] +- [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] +- [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] +- [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] +- [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] +- [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] +- [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] +- [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] +- [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] +- [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] +- [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] +- [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] +- [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] +- [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] +- [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] +- [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] +- [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] +- [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] +- [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] +- [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] +- [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] +- [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] +- [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] +- [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] +- [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] +- [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] +- [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] +- [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] +- [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] +- [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] +- [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] +- [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] +- [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] +- [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] +- [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] +- [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] +- [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] +- [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] +- [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] +- [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] +- [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] +- [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] +- [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] +- [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] +- [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] +- [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] +- [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] +- [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] +- [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] +- [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] +- [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] +- [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] +- [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] +- [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194] + +* Wed Nov 25 2020 Jan Stancek [4.18.0-253.el8] +- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] +- [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] +- [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] +- [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] +- [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] +- [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] +- [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] +- [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] +- [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] +- [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] +- [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] +- [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] +- [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] +- [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] +- [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] +- [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] +- [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] +- [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] +- [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] +- [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] +- [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] +- [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] +- [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] +- [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] +- [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] +- [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] +- [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] +- [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] +- [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] +- [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] +- [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] +- [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] +- [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] +- [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] +- [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] +- [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] +- [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] +- [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] +- [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] +- [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] +- [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] +- [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] +- [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] +- [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] +- [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] +- [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] +- [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] +- [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] +- [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] +- [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] +- [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] +- [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] +- [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] +- [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] +- [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] +- [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] +- [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] +- [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] +- [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] +- [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] +- [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] +- [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] +- [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] +- [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] +- [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] +- [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] +- [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] +- [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] +- [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] +- [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] +- [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] +- [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] +- [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] +- [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] +- [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] +- [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] +- [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] +- [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] +- [net] sched: commit action insertions together (Ivan Vecera) [1874071] +- [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] +- [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] +- [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] +- [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] +- [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] +- [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] +- [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] +- [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] +- [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] +- [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] +- [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] +- [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] +- [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] +- [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] +- [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] +- [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] +- [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] +- [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] +- [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] +- [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] +- [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] +- [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] +- [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] +- [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] +- [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] +- [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] +- [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] +- [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] +- [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] +- [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] +- [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] +- [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] +- [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] +- [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] +- [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] +- [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] +- [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] +- [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] +- [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] +- [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] +- [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] +- [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] +- [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] +- [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] +- [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] +- [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] +- [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] +- [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] +- [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] +- [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] +- [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] +- [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] +- [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] +- [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] +- [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] +- [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] +- [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] +- [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] +- [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] +- [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] +- [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] +- [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] +- [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] +- [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] +- [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] +- [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] +- [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] +- [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] +- [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] +- [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] +- [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] +- [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] +- [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] +- [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] +- [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] +- [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] +- [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] +- [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] +- [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] +- [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] +- [tools] cpupower: update German translation (David Arcari) [1857138] +- [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] +- [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] +- [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] +- [tools] cpupower: correct spelling of interval (David Arcari) [1857138] +- [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] +- [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] +- [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] +- [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] +- [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] +- [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] +- [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] +- [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] +- [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] +- [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] +- [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] +- [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] +- [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] +- [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] +- [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] +- [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] +- [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] +- [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] +- [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] +- [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] +- [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] +- [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] +- [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] +- [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] +- [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] +- [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] +- [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] +- [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] +- [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] +- [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] +- [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] +- [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] +- [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] +- [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] +- [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] +- [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] +- [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] +- [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] +- [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] +- [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] +- [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] +- [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] +- [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] +- [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] +- [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] +- [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] +- [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] +- [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] +- [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] +- [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] +- [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] +- [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] +- [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] +- [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] +- [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] +- [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] +- [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] +- [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] +- [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] +- [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] +- [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] +- [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] +- [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] +- [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] +- [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] +- [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] +- [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] +- [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] +- [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] +- [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] +- [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] +- [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] +- [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] +- [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] +- [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] +- [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] +- [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] +- [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] +- [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] +- [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] +- [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] +- [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] +- [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] +- [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] +- [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] +- [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] +- [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] +- [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] +- [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] +- [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] +- [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] +- [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] +- [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] +- [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] +- [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] +- [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] +- [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] +- [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] +- [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] +- [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] +- [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] +- [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] +- [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] +- [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] +- [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] +- [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] +- [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] +- [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] +- [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] +- [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] +- [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] +- [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] +- [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] +- [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] +- [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] +- [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] +- [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] +- [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] +- [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] +- [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] +- [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] +- [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643} + +* Sat Nov 21 2020 Jan Stancek [4.18.0-252.el8] +- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] +- [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] +- [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] +- [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] +- [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] +- [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] +- [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] +- [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] +- [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] +- [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] +- [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] +- [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] +- [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] +- [mm] mm: proactive compaction (Rafael Aquini) [1848427] +- [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] +- [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] +- [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] +- [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] +- [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] +- [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] +- [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] +- [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] +- [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] +- [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] +- [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] +- [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] +- [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] +- [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] +- [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] +- [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] +- [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] +- [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] +- [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] +- [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] +- [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] +- [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] +- [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] +- [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] +- [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] +- [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] +- [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] +- [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] +- [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] +- [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] +- [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] +- [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] +- [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] +- [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] +- [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] +- [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] +- [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] +- [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] +- [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] +- [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] +- [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] +- [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] +- [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] +- [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] +- [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] +- [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] +- [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] +- [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] +- [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] +- [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] +- [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] +- [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] +- [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] +- [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] +- [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] +- [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] +- [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] +- [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] +- [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] +- [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] +- [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] +- [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] +- [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] +- [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] +- [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] +- [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] +- [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] +- [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] +- [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] +- [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] +- [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] +- [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] +- [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] +- [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] +- [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] +- [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] +- [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] +- [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] +- [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] +- [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] +- [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] +- [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] +- [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] +- [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] +- [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] +- [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] +- [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] +- [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] +- [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] +- [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] +- [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] +- [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] +- [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] +- [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] +- [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] +- [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] +- [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] +- [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] +- [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] +- [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] +- [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] +- [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] +- [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] +- [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] +- [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] +- [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] +- [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] +- [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] +- [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] +- [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] +- [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] +- [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] +- [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] +- [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] +- [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] +- [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] +- [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] +- [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] +- [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] +- [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] +- [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] +- [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] +- [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] +- [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] +- [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] +- [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] +- [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] +- [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] +- [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] +- [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] +- [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] +- [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] +- [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] +- [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] +- [s390] s390/stp: use __packed (Philipp Rudo) [1856342] +- [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] +- [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] +- [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] +- [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] +- [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] +- [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] +- [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] +- [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] +- [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] +- [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] +- [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] +- [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] +- [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] +- [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] +- [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] +- [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] +- [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] +- [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] +- [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] +- [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] +- [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] +- [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] +- [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] +- [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] +- [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] +- [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] +- [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] +- [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] +- [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] +- [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] +- [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] +- [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] +- [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] +- [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] +- [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] +- [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] +- [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] +- [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] +- [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] +- [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] +- [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] +- [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] +- [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] +- [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] +- [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] +- [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] +- [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] +- [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] +- [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] +- [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] +- [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] +- [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] +- [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] +- [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] +- [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] +- [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] +- [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] +- [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] +- [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] +- [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] +- [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] +- [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] +- [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] +- [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] +- [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] +- [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] +- [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] +- [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] +- [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] +- [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] +- [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] +- [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] +- [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] +- [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] +- [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] +- [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] +- [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] +- [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] +- [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] +- [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] +- [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] +- [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] +- [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] +- [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] +- [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] +- [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] +- [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] +- [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] +- [net] fix skb_panic to output real address (Guillaume Nault) [1893886] +- [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] +- [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] +- [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] +- [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] +- [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] +- [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] +- [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] +- [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] +- [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] +- [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] +- [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] +- [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] +- [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] +- [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] +- [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] +- [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] +- [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] +- [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] +- [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] +- [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] +- [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] +- [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] +- [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] +- [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] +- [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] +- [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] +- [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] +- [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] +- [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] +- [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] +- [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] +- [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] +- [security] selinux: fix double free (Ondrej Mosnacek) [1878149] +- [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] +- [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] +- [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] +- [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] +- [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] +- [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] +- [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] +- [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] +- [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] +- [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] +- [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] +- [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] +- [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] +- [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] +- [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] +- [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] +- [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] +- [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] +- [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] +- [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] +- [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] +- [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] +- [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] +- [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] +- [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] +- [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] +- [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] +- [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] +- [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] +- [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] +- [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] +- [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] +- [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] +- [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] +- [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] +- [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] +- [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] +- [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] +- [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] +- [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] +- [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] +- [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] +- [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] +- [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] +- [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] +- [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] +- [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] +- [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] +- [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] +- [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] +- [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] +- [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] +- [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] +- [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] +- [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] +- [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] +- [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] +- [net] netns: Constify exported functions (Guillaume Nault) [1806134] +- [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] +- [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] +- [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] +- [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] +- [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] +- [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] +- [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] +- [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] +- [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] +- [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] +- [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] +- [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] +- [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] +- [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] +- [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] +- [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] +- [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] +- [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] +- [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] +- [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] +- [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] +- [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] +- [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] +- [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] +- [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] +- [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] +- [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] +- [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] +- [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] +- [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] +- [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472] + +* Wed Nov 18 2020 Jan Stancek [4.18.0-251.el8] +- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] +- [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] +- [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] +- [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] +- [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] +- [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] +- [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] +- [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] +- [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] +- [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] +- [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] +- [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] +- [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] +- [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] +- [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] +- [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] +- [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] +- [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] +- [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] +- [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] +- [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] +- [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] +- [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] +- [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] +- [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] +- [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] +- [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] +- [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] +- [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] +- [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] +- [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] +- [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] +- [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] +- [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] +- [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] +- [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] +- [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] +- [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] +- [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] +- [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] +- [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] +- [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] +- [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] +- [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] +- [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] +- [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] +- [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] +- [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] +- [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] +- [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] +- [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] +- [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] +- [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] +- [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] +- [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] +- [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] +- [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] +- [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] +- [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] +- [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] +- [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] +- [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] +- [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] +- [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] +- [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] +- [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] +- [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] +- [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] +- [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] +- [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] +- [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] +- [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] +- [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] +- [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] +- [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] +- [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] +- [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] +- [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] +- [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] +- [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] +- [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] +- [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] +- [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] +- [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] +- [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] +- [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] +- [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] +- [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] +- [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] +- [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] +- [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] +- [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] +- [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] +- [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] +- [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] +- [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] +- [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] +- [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] +- [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] +- [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] +- [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] +- [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] +- [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] +- [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] +- [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] +- [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] +- [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] +- [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] +- [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] +- [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] +- [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] +- [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] +- [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] +- [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] +- [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] +- [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] +- [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] +- [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] +- [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] +- [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] +- [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] +- [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] +- [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] +- [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] +- [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] +- [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] +- [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] +- [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] +- [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] +- [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] +- [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] +- [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] +- [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] +- [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] +- [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] +- [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] +- [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] +- [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] +- [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] +- [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] +- [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] +- [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] +- [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] +- [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] +- [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] +- [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] +- [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] +- [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] +- [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] +- [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] +- [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] +- [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] +- [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] +- [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] +- [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] +- [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] +- [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] +- [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] +- [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] +- [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] +- [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] +- [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] +- [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] +- [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] +- [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] +- [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] +- [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] +- [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] +- [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] +- [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] +- [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] +- [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] +- [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] +- [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] +- [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] +- [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] +- [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] +- [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] +- [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] +- [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202] + +* Mon Nov 16 2020 Jan Stancek [4.18.0-250.el8] +- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] +- [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] +- [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] +- [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] +- [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] +- [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] +- [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] +- [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] +- [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] +- [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] +- [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] +- [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] +- [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] +- [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] +- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] +- [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] +- [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] +- [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] +- [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] +- [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] +- [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] +- [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] +- [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] +- [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] +- [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] +- [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] +- [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] +- [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] +- [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] +- [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] +- [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] +- [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450] + +* Thu Nov 12 2020 Jan Stancek [4.18.0-249.el8] +- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] +- [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] +- [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] +- [x86] um: Fix header inclusion (Waiman Long) [1548297] +- [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] +- [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] +- [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] +- [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] +- [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] +- [arm64] arm64: enable time namespace support (Waiman Long) [1548297] +- [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] +- [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] +- [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] +- [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] +- [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] +- [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] +- [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] +- [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] +- [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] +- [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] +- [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] +- [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] +- [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] +- [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] +- [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] +- [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] +- [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] +- [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] +- [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] +- [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] +- [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] +- [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] +- [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] +- [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] +- [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] +- [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] +- [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] +- [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] +- [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] +- [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] +- [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] +- [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] +- [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] +- [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] +- [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] +- [include] common: Introduce processor.h (Waiman Long) [1548297] +- [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] +- [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] +- [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] +- [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] +- [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] +- [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] +- [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] +- [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] +- [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] +- [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] +- [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] +- [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] +- [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] +- [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] +- [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] +- [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] +- [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] +- [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] +- [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] +- [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] +- [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] +- [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] +- [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] +- [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] +- [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] +- [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] +- [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] +- [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] +- [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] +- [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] +- [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] +- [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] +- [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] +- [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] +- [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] +- [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] +- [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] +- [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] +- [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] +- [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] +- [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] +- [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] +- [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] +- [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] +- [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] +- [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] +- [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] +- [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] +- [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] +- [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] +- [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] +- [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] +- [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] +- [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] +- [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] +- [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] +- [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] +- [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] +- [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] +- [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] +- [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] +- [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] +- [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] +- [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] +- [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] +- [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] +- [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] +- [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] +- [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] +- [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] +- [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] +- [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] +- [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] +- [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] +- [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] +- [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] +- [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] +- [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] +- [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] +- [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] +- [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] +- [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] +- [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] +- [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] +- [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] +- [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] +- [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] +- [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] +- [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] +- [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] +- [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] +- [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] +- [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] +- [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] +- [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] +- [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] +- [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] +- [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] +- [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] +- [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] +- [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] +- [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] +- [lib] lib/vdso: Add compat support (Waiman Long) [1548297] +- [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] +- [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] +- [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] +- [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] +- [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] +- [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] +- [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] +- [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] +- [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] +- [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] +- [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] +- [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] +- [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] +- [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] +- [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] +- [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] +- [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] +- [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] +- [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] +- [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] +- [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] +- [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] +- [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] +- [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] +- [uapi] time: Add time_types.h (Waiman Long) [1548297] +- [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] +- [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] +- [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] +- [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] +- [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] +- [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] +- [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] +- [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] +- [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] +- [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] +- [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] +- [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] +- [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] +- [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] +- [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] +- [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] +- [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] +- [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] +- [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] +- [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] +- [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] +- [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] +- [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] +- [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] +- [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] +- [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] +- [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] +- [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] +- [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] +- [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] +- [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] +- [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] +- [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] +- [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] +- [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] +- [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] +- [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] +- [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] +- [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] +- [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] +- [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] +- [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] +- [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] +- [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] +- [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] +- [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] +- [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] +- [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] +- [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] +- [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] +- [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] +- [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] +- [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] +- [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] +- [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] +- [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] +- [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] +- [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] +- [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] +- [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] +- [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] +- [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] +- [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] +- [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] +- [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] +- [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] +- [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] +- [include] locking/lockdep: Cleanup (Waiman Long) [1885084] +- [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] +- [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] +- [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] +- [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] +- [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] +- [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] +- [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] +- [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] +- [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] +- [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] +- [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] +- [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] +- [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] +- [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] +- [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] +- [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] +- [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] +- [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] +- [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] +- [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] +- [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] +- [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] +- [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] +- [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] +- [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] +- [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] +- [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] +- [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] +- [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] +- [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] +- [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] +- [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] +- [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] +- [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] +- [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] +- [include] locking: Introduce local_lock() (Waiman Long) [1885084] +- [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] +- [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] +- [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] +- [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] +- [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] +- [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] +- [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] +- [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] +- [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] +- [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] +- [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] +- [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] +- [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] +- [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] +- [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] +- [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] +- [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] +- [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] +- [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] +- [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] +- [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] +- [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] +- [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] +- [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] +- [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] +- [usb] completion: Use simple wait queues (Waiman Long) [1885084] +- [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] +- [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] +- [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] +- [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] +- [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] +- [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] +- [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] +- [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] +- [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] +- [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] +- [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] +- [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] +- [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] +- [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] +- [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] +- [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] +- [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] +- [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] +- [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] +- [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] +- [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] +- [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] +- [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] +- [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] +- [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] +- [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] +- [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] +- [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] +- [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] +- [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] +- [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] +- [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] +- [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] +- [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] +- [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] +- [kernel] sched: Better document ttwu() (Phil Auld) [1877360] +- [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] +- [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] +- [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] +- [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] +- [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] +- [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] +- [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] +- [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] +- [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] +- [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] +- [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] +- [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] +- [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] +- [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] +- [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] +- [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] +- [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] +- [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] +- [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] +- [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] +- [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] +- [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] +- [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] +- [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] +- [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] +- [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] +- [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] +- [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] +- [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] +- [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] +- [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] +- [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] +- [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] +- [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] +- [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] +- [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] +- [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] +- [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] +- [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] +- [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] +- [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] +- [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] +- [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] +- [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] +- [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] +- [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] +- [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] +- [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] +- [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] +- [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] +- [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] +- [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] +- [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] +- [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] +- [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] +- [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] +- [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] +- [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] +- [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] +- [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] +- [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] +- [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] +- [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] +- [documentation] kasan: update documentation (Waiman Long) [1887067] +- [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] +- [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] +- [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] +- [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] +- [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] +- [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] +- [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] +- [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] +- [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] +- [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] +- [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] +- [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] +- [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] +- [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] +- [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] +- [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] +- [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] +- [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] +- [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] +- [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] +- [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] +- [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] +- [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] +- [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] +- [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] +- [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] +- [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] +- [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] +- [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] +- [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] +- [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] +- [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] +- [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] +- [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] +- [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567] + +* Wed Nov 11 2020 Jan Stancek [4.18.0-248.el8] +- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] +- [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] +- [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] +- [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] +- [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] +- [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] +- [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] +- [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] +- [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] +- [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] +- [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] +- [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] +- [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] +- [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] +- [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] +- [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] +- [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] +- [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] +- [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] +- [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] +- [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] +- [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] +- [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] +- [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] +- [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] +- [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] +- [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] +- [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] +- [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] +- [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] +- [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] +- [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] +- [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] +- [net] ethtool: limit bitset size (Ivan Vecera) [1878274] +- [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] +- [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] +- [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] +- [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] +- [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] +- [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] +- [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] +- [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] +- [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] +- [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] +- [net] ethtool: add default notification handler (Ivan Vecera) [1878274] +- [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] +- [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] +- [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] +- [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] +- [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] +- [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] +- [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] +- [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] +- [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] +- [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] +- [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] +- [net] ethtool: move to its own directory (Ivan Vecera) [1878274] +- [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] +- [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] +- [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] +- [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] +- [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] +- [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] +- [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] +- [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] +- [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] +- [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] +- [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] +- [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] +- [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] +- [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] +- [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] +- [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] +- [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] +- [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] +- [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] +- [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] +- [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] +- [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] +- [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] +- [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] +- [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] +- [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] +- [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] +- [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] +- [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] +- [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] +- [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] +- [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] +- [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] +- [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] +- [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] +- [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] +- [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] +- [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] +- [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] +- [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] +- [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] +- [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] +- [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] +- [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] +- [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] +- [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] +- [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] +- [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] +- [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] +- [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] +- [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] +- [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] +- [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] +- [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] +- [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] +- [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] +- [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] +- [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] +- [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] +- [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] +- [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] +- [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] +- [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] +- [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] +- [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] +- [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] +- [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] +- [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] +- [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] +- [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] +- [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] +- [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] +- [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] +- [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] +- [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] +- [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] +- [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] +- [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] +- [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] +- [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] +- [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] +- [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] +- [mm] mm: generalize putback scan functions (Waiman Long) [1873759] +- [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] +- [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] +- [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] +- [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] +- [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] +- [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] +- [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] +- [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] +- [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] +- [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] +- [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] +- [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] +- [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] +- [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] +- [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] +- [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] +- [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] +- [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] +- [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] +- [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] +- [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] +- [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] +- [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] +- [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] +- [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] +- [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] +- [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] +- [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] +- [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] +- [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] +- [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] +- [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] +- [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] +- [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] +- [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] +- [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] +- [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] +- [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] +- [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] +- [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] +- [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038] + +* Mon Nov 09 2020 Jan Stancek [4.18.0-247.el8] +- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] +- [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] +- [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] +- [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] +- [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] +- [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] +- [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] +- [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] +- [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] +- [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] +- [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] +- [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] +- [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] +- [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] +- [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] +- [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] +- [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] +- [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] +- [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] +- [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] +- [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] +- [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] +- [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] +- [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] +- [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] +- [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] +- [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] +- [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] +- [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] +- [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] +- [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] +- [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] +- [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] +- [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] +- [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] +- [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] +- [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] +- [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] +- [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] +- [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] +- [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] +- [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] +- [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] +- [kernel] kthread: save thread function (Scott Mayhew) [1872311] +- [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] +- [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] +- [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] +- [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] +- [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] +- [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] +- [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] +- [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] +- [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] +- [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] +- [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] +- [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] +- [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] +- [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] +- [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] +- [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] +- [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] +- [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] +- [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] +- [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] +- [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] +- [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] +- [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] +- [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] +- [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] +- [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] +- [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] +- [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] +- [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] +- [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] +- [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] +- [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] +- [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] +- [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] +- [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] +- [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] +- [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] +- [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] +- [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] +- [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] +- [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] +- [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] +- [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] +- [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] +- [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] +- [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] +- [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] +- [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] +- [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] +- [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] +- [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] +- [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] +- [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] +- [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] +- [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] +- [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] +- [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] +- [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] +- [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] +- [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] +- [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] +- [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] +- [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] +- [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] +- [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] +- [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] +- [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] +- [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] +- [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] +- [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] +- [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] +- [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] +- [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] +- [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] +- [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] +- [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] +- [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] +- [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] +- [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] +- [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] +- [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] +- [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] +- [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] +- [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] +- [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] +- [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] +- [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] +- [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] +- [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] +- [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] +- [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] +- [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] +- [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] +- [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] +- [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] +- [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] +- [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] +- [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] +- [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] +- [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] +- [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] +- [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] +- [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] +- [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] +- [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] +- [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] +- [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] +- [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] +- [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] +- [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] +- [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] +- [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] +- [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] +- [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] +- [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] +- [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] +- [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] +- [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] +- [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] +- [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] +- [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] +- [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] +- [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] +- [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] +- [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] +- [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] +- [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] +- [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] +- [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] +- [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] +- [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] +- [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] +- [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] +- [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] +- [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] +- [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] +- [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] +- [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] +- [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] +- [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] +- [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] +- [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] +- [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] +- [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] +- [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] +- [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] +- [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] +- [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] +- [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] +- [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] +- [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] +- [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] +- [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] +- [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] +- [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] +- [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] +- [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] +- [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] +- [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] +- [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] +- [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] +- [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] +- [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] +- [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] +- [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] +- [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] +- [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] +- [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] +- [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] +- [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] +- [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] +- [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] +- [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] +- [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] +- [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] +- [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] +- [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] +- [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] +- [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] +- [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] +- [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] +- [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] +- [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] +- [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] +- [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] +- [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] +- [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] +- [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] +- [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] +- [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] +- [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] +- [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] +- [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] +- [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] +- [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] +- [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] +- [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495] + +* Sun Nov 08 2020 Jan Stancek [4.18.0-246.el8] +- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] +- [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] +- [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] +- [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] +- [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] +- [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] +- [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] +- [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] +- [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] +- [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] +- [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] +- [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] +- [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] +- [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] +- [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] +- [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] +- [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] +- [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] +- [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] +- [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] +- [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] +- [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] +- [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] +- [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] +- [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] +- [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] +- [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] +- [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] +- [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] +- [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] +- [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] +- [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] +- [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] +- [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] +- [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] +- [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] +- [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] +- [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] +- [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] +- [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] +- [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] +- [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] +- [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] +- [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] +- [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] +- [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] +- [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] +- [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] +- [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] +- [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] +- [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] +- [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] +- [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] +- [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] +- [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] +- [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] +- [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] +- [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] +- [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] +- [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] +- [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] +- [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] +- [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] +- [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] +- [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] +- [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] +- [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] +- [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] +- [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] +- [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] +- [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] +- [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] +- [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] +- [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] +- [pci] PCI: Rename variables (Myron Stowe) [1884657] +- [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] +- [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] +- [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] +- [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] +- [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] +- [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381] + +* Sat Nov 07 2020 Jan Stancek [4.18.0-245.el8] +- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} +- [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] +- [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] +- [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] +- [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] +- [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] +- [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] +- [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] +- [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] +- [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] +- [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] +- [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] +- [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] +- [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] +- [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] +- [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] +- [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] +- [mm] mm: remove __paginginit (Waiman Long) [1880090] +- [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] +- [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] +- [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] +- [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] +- [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] +- [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] +- [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] +- [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] +- [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] +- [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] +- [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] +- [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] +- [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] +- [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] +- [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] +- [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] +- [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] +- [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] +- [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] +- [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] +- [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] +- [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] +- [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] +- [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] +- [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] +- [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] +- [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] +- [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] +- [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] +- [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] +- [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] +- [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] +- [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] +- [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] +- [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] +- [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] +- [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] +- [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] +- [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] +- [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] +- [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] +- [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] +- [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] +- [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] +- [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] +- [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] +- [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] +- [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] +- [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] +- [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] +- [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] +- [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] +- [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] +- [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] +- [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] +- [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] +- [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] +- [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] +- [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] +- [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] +- [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] +- [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] +- [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] +- [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] +- [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] +- [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] +- [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] +- [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] +- [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] +- [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] +- [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] +- [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] +- [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] +- [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] +- [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] +- [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] +- [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] +- [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] +- [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] +- [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] +- [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] +- [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] +- [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] +- [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] +- [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] +- [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] +- [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] +- [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] +- [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] +- [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] +- [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] +- [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] +- [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] +- [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] +- [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] +- [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] +- [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] +- [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] +- [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] +- [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] +- [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] +- [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] +- [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] +- [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] +- [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] +- [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] +- [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] +- [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] +- [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] +- [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] +- [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] +- [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] +- [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] +- [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] +- [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] +- [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] +- [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] +- [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] +- [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] +- [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] +- [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] +- [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] +- [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] +- [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] +- [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] +- [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] +- [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] +- [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] +- [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] +- [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] +- [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] +- [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] +- [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] +- [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] +- [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] +- [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] +- [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] +- [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] +- [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] +- [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] +- [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] +- [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] +- [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] +- [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] +- [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] +- [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] +- [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] +- [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121] + +* Fri Nov 06 2020 Jan Stancek [4.18.0-244.el8] +- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] +- [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] +- [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] +- [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] +- [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] +- [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] +- [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] +- [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] +- [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] +- [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] +- [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] +- [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] +- [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] +- [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] +- [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] +- [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] +- [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] +- [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] +- [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] +- [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] +- [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] +- [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] +- [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] +- [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] +- [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] +- [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] +- [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] +- [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] +- [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] +- [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] +- [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] +- [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] +- [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] +- [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] +- [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] +- [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] +- [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] +- [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] +- [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] +- [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] +- [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] +- [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] +- [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] +- [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] +- [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] +- [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] +- [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] +- [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] +- [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] +- [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] +- [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] +- [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] +- [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] +- [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] +- [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] +- [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] +- [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] +- [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] +- [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] +- [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] +- [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] +- [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] +- [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] +- [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] +- [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] +- [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] +- [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] +- [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] +- [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] +- [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] +- [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] +- [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] +- [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] +- [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] +- [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] +- [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] +- [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] +- [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] +- [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] +- [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] +- [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] +- [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] +- [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] +- [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] +- [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] +- [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] +- [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] +- [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] +- [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] +- [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] +- [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] +- [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266] + +* Thu Nov 05 2020 Jan Stancek [4.18.0-243.el8] +- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] +- [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] +- [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] +- [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] +- [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] +- [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] +- [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] +- [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] +- [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] +- [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] +- [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] +- [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] +- [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] +- [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] +- [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] +- [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] +- [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] +- [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] +- [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] +- [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] +- [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] +- [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] +- [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] +- [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] +- [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] +- [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] +- [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] +- [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] +- [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] +- [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] +- [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] +- [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] +- [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] +- [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] +- [tools] selftests: net: Add port split test (Petr Oros) [1874073] +- [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] +- [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] +- [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] +- [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] +- [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] +- [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] +- [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] +- [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] +- [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] +- [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] +- [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] +- [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] +- [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] +- [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] +- [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] +- [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124] + +* Wed Nov 04 2020 Jan Stancek [4.18.0-242.el8] +- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] +- [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] +- [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] +- [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] +- [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] +- [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] +- [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] +- [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] +- [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] +- [net] devlink: Add 'control' trap type (Petr Oros) [1888724] +- [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] +- [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] +- [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] +- [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] +- [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] +- [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] +- [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] +- [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] +- [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] +- [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] +- [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] +- [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] +- [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] +- [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] +- [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] +- [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] +- [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] +- [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] +- [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] +- [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] +- [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] +- [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] +- [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] +- [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] +- [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] +- [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] +- [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] +- [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] +- [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] +- [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] +- [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] +- [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] +- [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] +- [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] +- [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] +- [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] +- [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] +- [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] +- [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] +- [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] +- [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] +- [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] +- [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] +- [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] +- [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] +- [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] +- [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] +- [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] +- [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] +- [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] +- [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] +- [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] +- [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] +- [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] +- [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] +- [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] +- [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] +- [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] +- [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] +- [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] +- [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] +- [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] +- [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] +- [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] +- [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] +- [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] +- [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] +- [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] +- [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] +- [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] +- [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] +- [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] +- [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] +- [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] +- [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] +- [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] +- [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] +- [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] +- [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] +- [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] +- [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] +- [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] +- [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] +- [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] +- [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] +- [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] +- [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] +- [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] +- [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] +- [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] +- [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] +- [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] +- [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] +- [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] +- [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] +- [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] +- [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] +- [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] +- [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] +- [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] +- [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] +- [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] +- [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] +- [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] +- [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] +- [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] +- [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] +- [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] +- [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] +- [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] +- [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] +- [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] +- [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] +- [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] +- [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] +- [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] +- [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] +- [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] +- [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] +- [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] +- [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] +- [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] +- [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] +- [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] +- [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] +- [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] +- [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] +- [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] +- [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] +- [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] +- [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] +- [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] +- [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] +- [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] +- [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] +- [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] +- [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] +- [block] block: make blk_timeout_init() static (Ming Lei) [1881760] +- [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] +- [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] +- [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] +- [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] +- [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] +- [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] +- [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] +- [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] +- [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] +- [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] +- [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] +- [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] +- [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] +- [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] +- [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] +- [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] +- [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] +- [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] +- [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] +- [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] +- [block] blktrace: Provide event for request merging (Ming Lei) [1881760] +- [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] +- [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] +- [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] +- [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] +- [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] +- [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] +- [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] +- [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] +- [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] +- [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] +- [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] +- [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] +- [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] +- [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] +- [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] +- [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] +- [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] +- [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] +- [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] +- [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] +- [block] block: release bip in a right way in error path (Ming Lei) [1881760] +- [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] +- [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] +- [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] +- [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] +- [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] +- [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] +- [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] +- [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] +- [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] +- [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] +- [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] +- [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] +- [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] +- [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] +- [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] +- [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] +- [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] +- [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] +- [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] +- [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] +- [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] +- [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] +- [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] +- [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] +- [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] +- [block] loop: Factor out setting loop device size (Ming Lei) [1881760] +- [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] +- [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] +- [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] +- [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] +- [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] +- [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] +- [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] +- [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] +- [block] null_blk: force complete for timeout request (Ming Lei) [1881760] +- [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] +- [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] +- [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] +- [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] +- [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] +- [block] block: account merge of two requests (Ming Lei) [1881760] +- [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] +- [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] +- [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] +- [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] +- [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] +- [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] +- [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] +- [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] +- [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] +- [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] +- [include] block: Document the bio_vec properties (Ming Lei) [1881760] +- [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] +- [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] +- [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] +- [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] +- [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] +- [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] +- [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] +- [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] +- [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] +- [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] +- [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] +- [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] +- [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] +- [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] +- [block] block: Modify revalidate zones (Ming Lei) [1881760] +- [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] +- [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] +- [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] +- [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] +- [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] +- [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] +- [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] +- [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] +- [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] +- [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] +- [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] +- [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] +- [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] +- [base] driver core: remove device_create_vargs (Ming Lei) [1881760] +- [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] +- [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] +- [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] +- [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] +- [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] +- [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] +- [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] +- [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] +- [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] +- [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] +- [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] +- [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] +- [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] +- [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] +- [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] +- [block] block: remove create_io_context (Ming Lei) [1881760] +- [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] +- [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] +- [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] +- [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] +- [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] +- [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] +- [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] +- [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] +- [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] +- [block] block: remove hd_struct_kill (Ming Lei) [1881760] +- [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] +- [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] +- [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] +- [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] +- [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] +- [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] +- [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] +- [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] +- [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] +- [fs] block: remove unused header (Ming Lei) [1881760] +- [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] +- [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] +- [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] +- [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] +- [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] +- [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] +- [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] +- [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] +- [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] +- [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] +- [block] block: add a zone condition debug helper (Ming Lei) [1881760] +- [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] +- [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] +- [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] +- [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] +- [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] +- [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] +- [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] +- [block] loop: Only change blocksize when needed (Ming Lei) [1881760] +- [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] +- [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] +- [block] block: simplify queue allocation (Ming Lei) [1881760] +- [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] +- [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] +- [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] +- [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] +- [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] +- [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] +- [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] +- [block] block: unexport disk_get_part (Ming Lei) [1881760] +- [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] +- [block] block: mark block_depr static (Ming Lei) [1881760] +- [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] +- [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] +- [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] +- [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] +- [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] +- [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] +- [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] +- [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] +- [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] +- [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] +- [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] +- [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] +- [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] +- [block] block: remove warn_no_part (Ming Lei) [1881760] +- [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] +- [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] +- [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] +- [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] +- [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] +- [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] +- [fs] block: remove __bdevname (Ming Lei) [1881760] +- [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] +- [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] +- [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] +- [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] +- [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] +- [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] +- [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] +- [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] +- [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] +- [fs] block: fix a device invalidation regression (Ming Lei) [1881760] +- [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] +- [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] +- [block] block: Document genhd capability flags (Ming Lei) [1881760] +- [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] +- [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] +- [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] +- [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] +- [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] +- [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] +- [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] +- [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] +- [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] +- [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] +- [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] +- [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] +- [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] +- [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] +- [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] +- [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] +- [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] +- [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] +- [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] +- [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] +- [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] +- [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] +- [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] +- [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] +- [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] +- [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] +- [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] +- [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] +- [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] +- [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] +- [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] +- [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] +- [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] +- [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] +- [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] +- [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] +- [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] +- [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] +- [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] +- [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] +- [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] +- [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] +- [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] +- [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] +- [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] +- [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] +- [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] +- [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] +- [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137] + +* Mon Nov 02 2020 Jan Stancek [4.18.0-241.el8] +- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] +- [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] +- [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] +- [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] +- [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] +- [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] +- [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] +- [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] +- [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] +- [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] +- [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] +- [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] +- [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] +- [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] +- [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] +- [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] +- [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] +- [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] +- [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] +- [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] +- [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] +- [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] +- [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] +- [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] +- [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] +- [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] +- [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] +- [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] +- [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] +- [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] +- [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] +- [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] +- [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] +- [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] +- [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] +- [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] +- [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] +- [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] +- [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] +- [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] +- [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] +- [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] +- [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] +- [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] +- [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] +- [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] +- [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] +- [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] +- [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] +- [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] +- [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] +- [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] +- [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] +- [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] +- [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] +- [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] +- [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] +- [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] +- [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] +- [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] +- [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] +- [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] +- [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] +- [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] +- [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] +- [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] +- [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] +- [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] +- [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] +- [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] +- [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] +- [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] +- [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] +- [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] +- [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] +- [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] +- [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] +- [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] +- [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] +- [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] +- [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] +- [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] +- [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] +- [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] +- [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] +- [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] +- [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] +- [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] +- [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] +- [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] +- [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] +- [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] +- [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] +- [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] +- [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] +- [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] +- [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] +- [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] +- [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] +- [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] +- [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] +- [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] +- [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] +- [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] +- [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] +- [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] +- [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] +- [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] +- [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] +- [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] +- [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] +- [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] +- [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] +- [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] +- [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] +- [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] +- [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] +- [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] +- [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] +- [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] +- [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] +- [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] +- [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] +- [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] +- [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] +- [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] +- [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] +- [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] +- [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] +- [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] +- [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] +- [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] +- [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] +- [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] +- [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] +- [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] +- [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] +- [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] +- [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] +- [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] +- [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] +- [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] +- [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] +- [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] +- [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] +- [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] +- [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] +- [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] +- [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] +- [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] +- [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] +- [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] +- [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] +- [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] +- [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] +- [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] +- [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] +- [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] +- [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] +- [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] +- [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] +- [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] +- [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] +- [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] +- [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] +- [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] +- [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] +- [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] +- [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] +- [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] +- [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] +- [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] +- [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] +- [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] +- [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] +- [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] +- [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] +- [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] +- [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] +- [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] +- [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] +- [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] +- [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] +- [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] +- [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] +- [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] +- [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] +- [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] +- [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] +- [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] +- [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] +- [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] +- [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] +- [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] +- [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] +- [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] +- [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] +- [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] +- [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] +- [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] +- [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] +- [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] +- [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] +- [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] +- [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] +- [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] +- [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] +- [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] +- [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724] + +* Fri Oct 30 2020 Jan Stancek [4.18.0-240.10.el8] +- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] +- [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] +- [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] +- [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] +- [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] +- [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] +- [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] +- [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] +- [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] +- [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] +- [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] +- [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] +- [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] +- [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] +- [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] +- [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] +- [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] +- [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] +- [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] +- [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] +- [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] +- [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] +- [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] +- [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] +- [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] +- [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] +- [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] +- [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] +- [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] +- [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] +- [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] +- [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] +- [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] +- [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] +- [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] +- [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] +- [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] +- [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] +- [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] +- [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] +- [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] +- [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] +- [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] +- [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] +- [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] +- [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] +- [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] +- [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] +- [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] +- [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] +- [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] +- [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] +- [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] +- [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] +- [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] +- [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] +- [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] +- [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] +- [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] +- [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] +- [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] +- [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] +- [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] +- [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] +- [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] +- [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] +- [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] +- [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] +- [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] +- [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] +- [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] +- [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] +- [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] +- [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] +- [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] +- [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] +- [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] +- [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] +- [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] +- [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] +- [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] +- [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] +- [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] +- [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] +- [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] +- [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] +- [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] +- [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] +- [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] +- [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] +- [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] +- [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] +- [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] +- [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] +- [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] +- [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] +- [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] +- [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] +- [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] +- [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] +- [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] +- [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] +- [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] +- [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] +- [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] +- [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] +- [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] +- [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] +- [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] +- [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] +- [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] +- [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] +- [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] +- [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] +- [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] +- [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] +- [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] +- [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] +- [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] +- [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] +- [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] +- [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] +- [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] +- [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] +- [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] +- [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] +- [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] +- [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] +- [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] +- [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] +- [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] +- [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] +- [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] +- [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] +- [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] +- [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] +- [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] +- [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] +- [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] +- [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] +- [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] +- [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] +- [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] +- [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] +- [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] +- [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] +- [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] +- [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] +- [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] +- [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] +- [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] +- [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] +- [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] +- [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] +- [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] +- [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] +- [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] +- [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] +- [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] +- [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] +- [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] +- [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] +- [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] +- [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] +- [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] +- [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] +- [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] +- [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] +- [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] +- [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] +- [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] +- [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] +- [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] +- [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] +- [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] +- [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] +- [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] +- [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] +- [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] +- [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] +- [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] +- [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] +- [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] +- [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] +- [base] make shmem_fill_super() static (Scott Mayhew) [1622041] +- [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] +- [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] +- [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] +- [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] +- [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] +- [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] +- [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] +- [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] +- [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] +- [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] +- [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] +- [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] +- [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] +- [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] +- [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] +- [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] +- [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] +- [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] +- [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] +- [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] +- [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] +- [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] +- [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] +- [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] +- [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] +- [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] +- [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] +- [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] +- [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] +- [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] +- [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] +- [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] +- [fs] move mount_capable() further out (Scott Mayhew) [1622041] +- [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] +- [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] +- [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] +- [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] +- [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] +- [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] +- [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] +- [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] +- [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] +- [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] +- [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] +- [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] +- [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] +- [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] +- [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] +- [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] +- [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] +- [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] +- [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] +- [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] +- [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] +- [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] +- [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] +- [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] +- [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] +- [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] +- [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] +- [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] +- [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] +- [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] +- [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] +- [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] +- [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] +- [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] +- [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] +- [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] +- [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] +- [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] +- [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] +- [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] +- [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] +- [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] +- [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] +- [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] +- [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] +- [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] +- [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] +- [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] +- [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] +- [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] +- [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] +- [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] +- [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] +- [include] introduce cloning of fs_context (Scott Mayhew) [1622041] +- [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] +- [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] +- [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] +- [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] +- [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] +- [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] +- [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] +- [fs] introduce fs_context methods (Scott Mayhew) [1622041] +- [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] +- [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] +- [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] +- [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] +- [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] +- [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] +- [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] +- [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] +- [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] +- [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] +- [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] +- [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] +- [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] +- [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] +- [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] +- [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] +- [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] +- [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] +- [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] +- [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] +- [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] +- [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] +- [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] +- [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] +- [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] +- [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] +- [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041] + +* Tue Oct 27 2020 Jan Stancek [4.18.0-240.9.el8] +- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] +- [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] +- [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] +- [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] +- [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] +- [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] +- [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] +- [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] +- [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] +- [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] +- [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] +- [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] +- [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] +- [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] +- [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] +- [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] +- [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] +- [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] +- [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] +- [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] +- [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] +- [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] +- [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] +- [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] +- [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] +- [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] +- [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] +- [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] +- [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] +- [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] +- [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] +- [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] +- [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] +- [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] +- [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] +- [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] +- [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] +- [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] +- [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] +- [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] +- [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] +- [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] +- [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] +- [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] +- [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] +- [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] +- [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] +- [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] +- [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] +- [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] +- [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] +- [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] +- [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] +- [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] +- [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] +- [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] +- [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] +- [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] +- [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168] + +* Mon Oct 26 2020 Jan Stancek [4.18.0-240.8.el8] +- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] +- [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] +- [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] +- [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] +- [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] +- [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] +- [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] +- [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] +- [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] +- [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] +- [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] +- [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] +- [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] +- [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] +- [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] +- [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] +- [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] +- [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] +- [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] +- [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] +- [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] +- [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] +- [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] +- [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] +- [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] +- [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] +- [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] +- [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] +- [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] +- [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] +- [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] +- [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] +- [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] +- [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] +- [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] +- [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] +- [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] +- [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] +- [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] +- [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] +- [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] +- [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] +- [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] +- [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] +- [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] +- [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} +- [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} +- [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} +- [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443] + +* Wed Oct 21 2020 Jan Stancek [4.18.0-240.7.el8] +- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} +- [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} +- [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} +- [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] +- [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] +- [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] +- [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] +- [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] +- [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] +- [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] +- [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] +- [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] +- [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] +- [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] +- [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] +- [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] +- [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] +- [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] +- [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] +- [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] +- [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] +- [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] +- [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] +- [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] +- [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] +- [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] +- [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] +- [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] +- [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] +- [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] +- [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] +- [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] +- [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] +- [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] +- [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] +- [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] +- [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] +- [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] +- [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] +- [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] +- [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] +- [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] +- [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] +- [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] +- [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] +- [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] +- [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] +- [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] +- [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] +- [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] +- [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] +- [net] netlink: extend policy range validation (Petr Oros) [1874050] +- [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] +- [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] +- [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] +- [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] +- [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] +- [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] +- [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] +- [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] +- [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] +- [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] +- [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] +- [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] +- [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] +- [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] +- [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] +- [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] +- [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] +- [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] +- [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] +- [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] +- [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] +- [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] +- [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] +- [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] +- [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] +- [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] +- [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] +- [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] +- [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] +- [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] +- [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] +- [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] +- [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] +- [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] +- [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] +- [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] +- [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] +- [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] +- [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] +- [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] +- [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] +- [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] +- [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] +- [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] +- [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] +- [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] +- [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] +- [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] +- [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] +- [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] +- [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] +- [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] +- [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] +- [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] +- [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] +- [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] +- [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] +- [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] +- [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] +- [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] +- [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] +- [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] +- [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] +- [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] +- [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] +- [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] +- [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] +- [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] +- [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] +- [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] +- [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] +- [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] +- [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] +- [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] +- [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] +- [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] +- [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] +- [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] +- [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] +- [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] +- [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] +- [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] +- [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] +- [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] +- [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062] + +* Fri Oct 16 2020 Jan Stancek [4.18.0-240.6.el8] +- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} +- [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} +- [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] +- [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] +- [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] +- [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] +- [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] +- [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] +- [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] +- [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] +- [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] +- [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] +- [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] +- [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] +- [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] +- [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] +- [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] +- [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] +- [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] +- [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] +- [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] +- [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] +- [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] +- [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] +- [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] +- [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] +- [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] +- [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] +- [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] +- [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] +- [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] +- [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] +- [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] +- [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] +- [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] +- [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] +- [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] +- [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] +- [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] +- [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] +- [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] +- [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] +- [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] +- [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] +- [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] +- [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] +- [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] +- [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] +- [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] +- [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] +- [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] +- [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] +- [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] +- [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] +- [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] +- [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] +- [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] +- [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] +- [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] +- [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] +- [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] +- [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] +- [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] +- [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] +- [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] +- [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] +- [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] +- [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] +- [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] +- [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] +- [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] +- [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] +- [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] +- [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] +- [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] +- [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] +- [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] +- [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] +- [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] +- [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] +- [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] +- [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] +- [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] +- [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] +- [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] +- [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] +- [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] +- [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] +- [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] +- [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] +- [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] +- [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] +- [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] +- [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] +- [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] +- [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] +- [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] +- [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] +- [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] +- [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] +- [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] +- [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] +- [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] +- [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] +- [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] +- [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] +- [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] +- [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] +- [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] +- [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] +- [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] +- [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] +- [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] +- [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] +- [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] +- [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] +- [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] +- [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] +- [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] +- [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] +- [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] +- [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] +- [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] +- [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] +- [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] +- [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] +- [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] +- [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] +- [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] +- [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] +- [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] +- [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] +- [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] +- [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] +- [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] +- [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] +- [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] +- [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] +- [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] +- [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] +- [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] +- [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] +- [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] +- [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] +- [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] +- [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] +- [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] +- [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] +- [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] +- [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] +- [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] +- [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] +- [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] +- [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] +- [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] +- [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] +- [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] +- [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] +- [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812] + +* Tue Oct 13 2020 Jan Stancek [4.18.0-240.5.el8] +- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] +- [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] +- [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] +- [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] +- [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] +- [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] +- [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] +- [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] +- [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] +- [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] +- [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] +- [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] +- [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] +- [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902] + +* Thu Oct 08 2020 Jan Stancek [4.18.0-240.4.el8] +- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] +- [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] +- [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] +- [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] +- [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] +- [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] +- [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] +- [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] +- [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523] + +* Wed Oct 07 2020 Jan Stancek [4.18.0-240.3.el8] +- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] +- [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] +- [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] +- [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] +- [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] +- [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] +- [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] +- [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] +- [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] +- [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] +- [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] +- [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] +- [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] +- [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] +- [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] +- [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] +- [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] +- [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] +- [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] +- [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] +- [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] +- [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] +- [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] +- [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] +- [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] +- [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676] + +* Fri Oct 02 2020 Jan Stancek [4.18.0-240.2.el8] +- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] +- [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] +- [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] +- [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] +- [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] +- [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] +- [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] +- [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444] + +* Tue Sep 29 2020 Jan Stancek [4.18.0-240.1.el8] +- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] +- [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] +- [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] +- [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] +- [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] +- [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] +- [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] +- [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] +- [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] +- [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] +- [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} +- [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] +- [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391] + +* Wed Sep 23 2020 Jan Stancek [4.18.0-239.1.el8] +- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] +- [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] +- [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380] + +* Sat Sep 19 2020 Frantisek Hrbata [4.18.0-239.el8] +- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] +- [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] +- [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] +- [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022] + +* Thu Sep 17 2020 Frantisek Hrbata [4.18.0-238.el8] +- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] +- [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} +- [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477] + +* Tue Sep 15 2020 Frantisek Hrbata [4.18.0-237.el8] +- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] +- [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} +- [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} +- [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] +- [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] +- [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] +- [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] +- [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] +- [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] +- [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] +- [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] +- [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] +- [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] +- [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] +- [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] +- [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599] + +* Wed Sep 09 2020 Frantisek Hrbata [4.18.0-236.el8] +- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] +- [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] +- [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] +- [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] +- [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} +- [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] +- [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] +- [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] +- [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] +- [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] +- [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] +- [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] +- [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] +- [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] +- [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] +- [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] +- [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] +- [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] +- [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] +- [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] +- [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] +- [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628] + +* Thu Sep 03 2020 Frantisek Hrbata [4.18.0-235.el8] +- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] +- [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] +- [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] +- [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] +- [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] +- [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] +- [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] +- [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] +- [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] +- [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] +- [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] +- [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] +- [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] +- [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] +- [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] +- [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] +- [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] +- [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] +- [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] +- [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] +- [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] +- [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] +- [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] +- [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] +- [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] +- [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] +- [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] +- [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] +- [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] +- [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] +- [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] +- [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] +- [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] +- [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] +- [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] +- [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] +- [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] +- [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] +- [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] +- [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] +- [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] +- [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] +- [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] +- [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] +- [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] +- [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] +- [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] +- [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] +- [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] +- [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] +- [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] +- [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] +- [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] +- [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] +- [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] +- [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] +- [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] +- [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} +- [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] +- [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] +- [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] +- [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] +- [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] +- [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] +- [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] +- [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] +- [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] +- [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] +- [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] +- [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] +- [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] +- [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] +- [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] +- [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040] + +* Thu Aug 20 2020 Frantisek Hrbata [4.18.0-234.el8] +- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] +- [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] +- [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] +- [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] +- [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] +- [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] +- [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] +- [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] +- [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] +- [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] +- [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] +- [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] +- [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] +- [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] +- [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] +- [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] +- [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] +- [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] +- [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] +- [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] +- [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] +- [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] +- [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] +- [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] +- [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] +- [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] +- [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] +- [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] +- [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] +- [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] +- [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] +- [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] +- [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] +- [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] +- [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] +- [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] +- [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} +- [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] +- [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] +- [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] +- [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] +- [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] +- [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] +- [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] +- [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] +- [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] +- [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] +- [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] +- [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] +- [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] +- [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] +- [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] +- [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] +- [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] +- [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] +- [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] +- [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] +- [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] +- [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] +- [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] +- [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] +- [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] +- [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] +- [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] +- [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] +- [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] +- [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] +- [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] +- [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] +- [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] +- [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] +- [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] +- [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] +- [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] +- [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] +- [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] +- [tools] kselftest: add fixture variants (Jiri Benc) [1866908] +- [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] +- [tools] kselftest: create fixture objects (Jiri Benc) [1866908] +- [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] +- [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] +- [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] +- [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] +- [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] +- [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] +- [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] +- [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] +- [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] +- [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] +- [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] +- [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] +- [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] +- [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] +- [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] +- [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] +- [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] +- [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] +- [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] +- [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] +- [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] +- [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] +- [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] +- [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] +- [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] +- [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] +- [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] +- [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] +- [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] +- [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] +- [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] +- [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] +- [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] +- [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] +- [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] +- [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] +- [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] +- [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908] + +* Tue Aug 18 2020 Frantisek Hrbata [4.18.0-233.el8] +- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] +- [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] +- [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] +- [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] +- [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] +- [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] +- [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] +- [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] +- [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] +- [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] +- [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] +- [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] +- [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] +- [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] +- [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] +- [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] +- [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] +- [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] +- [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] +- [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] +- [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] +- [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] +- [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] +- [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] +- [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] +- [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] +- [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] +- [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] +- [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] +- [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] +- [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] +- [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] +- [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] +- [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] +- [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] +- [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] +- [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] +- [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] +- [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] +- [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] +- [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] +- [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] +- [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] +- [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] +- [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] +- [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] +- [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] +- [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] +- [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] +- [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] +- [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] +- [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] +- [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] +- [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] +- [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] +- [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] +- [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] +- [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] +- [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] +- [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] +- [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] +- [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] +- [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] +- [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] +- [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] +- [net] tipc: add back link trace events (Xin Long) [1860877] +- [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] +- [net] tipc: block BH before using dst_cache (Xin Long) [1860877] +- [net] tipc: fix partial topology connection closure (Xin Long) [1860877] +- [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] +- [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] +- [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] +- [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] +- [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] +- [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] +- [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] +- [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] +- [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] +- [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] +- [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] +- [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] +- [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] +- [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] +- [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] +- [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] +- [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] +- [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] +- [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596] + +* Mon Aug 10 2020 Frantisek Hrbata [4.18.0-232.el8] +- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] +- [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] +- [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] +- [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] +- [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] +- [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] +- [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] +- [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] +- [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] +- [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] +- [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] +- [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] +- [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] +- [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] +- [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] +- [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] +- [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] +- [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] +- [net] net/smc: fix work request handling (Philipp Rudo) [1865792] +- [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] +- [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] +- [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] +- [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] +- [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] +- [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] +- [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] +- [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] +- [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] +- [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] +- [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] +- [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] +- [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] +- [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] +- [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] +- [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] +- [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] +- [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] +- [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] +- [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] +- [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] +- [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] +- [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] +- [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] +- [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] +- [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] +- [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] +- [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] +- [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] +- [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] +- [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] +- [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] +- [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] +- [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] +- [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] +- [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] +- [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] +- [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] +- [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] +- [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] +- [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] +- [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] +- [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] +- [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] +- [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] +- [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] +- [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] +- [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] +- [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] +- [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] +- [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] +- [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] +- [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] +- [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] +- [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] +- [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] +- [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] +- [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] +- [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] +- [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] +- [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] +- [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] +- [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] +- [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] +- [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] +- [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] +- [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] +- [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] +- [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] +- [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] +- [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] +- [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] +- [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] +- [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] +- [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] +- [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] +- [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] +- [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] +- [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] +- [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] +- [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528] + +* Wed Aug 05 2020 Frantisek Hrbata [4.18.0-231.el8] +- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] +- [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] +- [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] +- [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] +- [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] +- [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] +- [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] +- [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] +- [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] +- [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] +- [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] +- [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] +- [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] +- [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] +- [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] +- [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] +- [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] +- [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] +- [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] +- [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] +- [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] +- [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] +- [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] +- [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] +- [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] +- [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] +- [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] +- [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] +- [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] +- [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] +- [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] +- [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] +- [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] +- [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] +- [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] +- [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] +- [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] +- [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] +- [drm] drm/radeon: fix double free (Lyude Paul) [1827812] +- [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] +- [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] +- [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] +- [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] +- [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] +- [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] +- [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] +- [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] +- [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] +- [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] +- [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] +- [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] +- [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] +- [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] +- [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] +- [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] +- [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] +- [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] +- [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] +- [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] +- [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] +- [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] +- [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] +- [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] +- [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] +- [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] +- [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] +- [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] +- [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] +- [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] +- [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] +- [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] +- [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] +- [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] +- [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] +- [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] +- [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] +- [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] +- [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] +- [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] +- [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] +- [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] +- [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] +- [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] +- [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] +- [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] +- [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] +- [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] +- [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] +- [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] +- [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] +- [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] +- [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] +- [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] +- [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] +- [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] +- [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] +- [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] +- [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] +- [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] +- [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] +- [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] +- [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] +- [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] +- [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] +- [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] +- [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] +- [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] +- [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] +- [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] +- [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812] + +* Sun Aug 02 2020 Frantisek Hrbata [4.18.0-230.el8] +- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] +- [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] +- [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] +- [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] +- [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] +- [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] +- [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] +- [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] +- [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] +- [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] +- [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] +- [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] +- [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] +- [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] +- [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] +- [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] +- [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] +- [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] +- [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] +- [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] +- [include] xfrm: fix error in comment (Xin Long) [1860672] +- [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] +- [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] +- [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] +- [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] +- [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] +- [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] +- [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] +- [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] +- [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] +- [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] +- [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] +- [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] +- [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] +- [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] +- [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] +- [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] +- [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] +- [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] +- [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] +- [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] +- [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] +- [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] +- [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] +- [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] +- [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] +- [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] +- [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] +- [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] +- [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] +- [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] +- [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] +- [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] +- [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] +- [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] +- [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] +- [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] +- [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] +- [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] +- [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] +- [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] +- [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] +- [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] +- [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] +- [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] +- [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] +- [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] +- [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] +- [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] +- [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547] + +* Thu Jul 30 2020 Frantisek Hrbata [4.18.0-229.el8] +- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] +- [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] +- [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] +- [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] +- [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] +- [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] +- [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] +- [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] +- [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] +- [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] +- [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] +- [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] +- [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] +- [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] +- [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] +- [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] +- [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] +- [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] +- [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] +- [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] +- [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] +- [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] +- [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] +- [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] +- [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] +- [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] +- [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] +- [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] +- [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] +- [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] +- [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] +- [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] +- [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] +- [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] +- [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] +- [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] +- [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] +- [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] +- [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] +- [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] +- [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] +- [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] +- [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] +- [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] +- [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] +- [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] +- [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] +- [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] +- [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] +- [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] +- [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] +- [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] +- [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] +- [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] +- [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] +- [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] +- [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] +- [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] +- [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] +- [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] +- [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] +- [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] +- [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] +- [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] +- [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] +- [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] +- [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] +- [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] +- [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] +- [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] +- [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] +- [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] +- [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] +- [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] +- [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] +- [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] +- [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] +- [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] +- [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] +- [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] +- [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] +- [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] +- [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] +- [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] +- [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] +- [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] +- [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] +- [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] +- [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] +- [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] +- [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] +- [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] +- [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] +- [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] +- [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] +- [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] +- [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] +- [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] +- [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] +- [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] +- [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] +- [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] +- [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] +- [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] +- [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] +- [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] +- [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] +- [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] +- [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] +- [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] +- [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] +- [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] +- [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] +- [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] +- [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] +- [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] +- [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] +- [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] +- [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] +- [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] +- [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] +- [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520] + +* Mon Jul 27 2020 Frantisek Hrbata [4.18.0-228.el8] +- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] +- [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] +- [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] +- [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] +- [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] +- [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] +- [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] +- [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] +- [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] +- [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] +- [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] +- [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] +- [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] +- [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] +- [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] +- [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] +- [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] +- [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] +- [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] +- [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] +- [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] +- [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] +- [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] +- [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] +- [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] +- [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} +- [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} +- [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} +- [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} +- [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} +- [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} +- [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} +- [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} +- [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} +- [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} +- [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} +- [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] +- [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] +- [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] +- [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029] + +* Mon Jul 20 2020 Frantisek Hrbata [4.18.0-227.el8] +- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] +- [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] +- [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] +- [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] +- [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] +- [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] +- [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] +- [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] +- [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] +- [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] +- [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] +- [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] +- [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] +- [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] +- [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] +- [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] +- [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] +- [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] +- [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] +- [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] +- [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] +- [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] +- [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] +- [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] +- [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] +- [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] +- [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] +- [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] +- [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] +- [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] +- [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} +- [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} +- [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} +- [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} +- [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} +- [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} +- [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] +- [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] +- [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] +- [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] +- [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153] + +* Wed Jul 15 2020 Frantisek Hrbata [4.18.0-226.el8] +- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] +- [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] +- [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] +- [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] +- [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] +- [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] +- [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] +- [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] +- [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] +- [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] +- [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] +- [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] +- [kernel] sched/core: Make some functions static (Phil Auld) [1854180] +- [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] +- [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] +- [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] +- [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] +- [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] +- [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] +- [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] +- [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] +- [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] +- [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] +- [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] +- [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] +- [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] +- [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] +- [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] +- [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] +- [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] +- [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] +- [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] +- [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] +- [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] +- [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] +- [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] +- [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] +- [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] +- [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] +- [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] +- [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] +- [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] +- [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] +- [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] +- [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] +- [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] +- [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] +- [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] +- [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] +- [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] +- [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] +- [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] +- [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] +- [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] +- [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] +- [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] +- [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] +- [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] +- [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] +- [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] +- [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] +- [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] +- [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] +- [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] +- [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] +- [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] +- [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] +- [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] +- [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] +- [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] +- [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] +- [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] +- [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] +- [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] +- [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] +- [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] +- [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] +- [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] +- [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] +- [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] +- [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] +- [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] +- [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] +- [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] +- [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] +- [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] +- [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] +- [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] +- [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] +- [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] +- [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] +- [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] +- [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] +- [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] +- [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924] + +* Mon Jul 13 2020 Frantisek Hrbata [4.18.0-225.el8] +- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] +- [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] +- [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] +- [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] +- [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] +- [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] +- [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] +- [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] +- [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] +- [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] +- [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] +- [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] +- [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] +- [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] +- [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] +- [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] +- [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] +- [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] +- [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} +- [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] +- [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] +- [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] +- [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] +- [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] +- [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] +- [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] +- [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] +- [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] +- [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] +- [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] +- [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] +- [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] +- [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] +- [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] +- [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] +- [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] +- [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] +- [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] +- [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] +- [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] +- [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] +- [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] +- [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] +- [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] +- [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] +- [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] +- [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] +- [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] +- [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] +- [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] +- [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] +- [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] +- [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] +- [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] +- [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] +- [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] +- [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] +- [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] +- [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] +- [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] +- [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] +- [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] +- [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] +- [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] +- [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] +- [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240] + +* Fri Jul 10 2020 Frantisek Hrbata [4.18.0-224.el8] +- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] +- [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] +- [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] +- [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] +- [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] +- [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] +- [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] +- [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] +- [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] +- [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] +- [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] +- [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] +- [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] +- [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] +- [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] +- [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] +- [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] +- [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] +- [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] +- [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] +- [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] +- [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] +- [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] +- [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] +- [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] +- [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] +- [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] +- [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] +- [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] +- [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] +- [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] +- [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] +- [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] +- [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] +- [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] +- [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] +- [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] +- [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] +- [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] +- [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] +- [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] +- [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] +- [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] +- [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] +- [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] +- [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] +- [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] +- [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] +- [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] +- [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] +- [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] +- [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] +- [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] +- [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] +- [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] +- [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] +- [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] +- [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789] + +* Tue Jul 07 2020 Frantisek Hrbata [4.18.0-223.el8] +- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] +- [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] +- [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] +- [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] +- [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] +- [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] +- [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] +- [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] +- [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] +- [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] +- [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] +- [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] +- [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] +- [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] +- [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] +- [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] +- [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] +- [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] +- [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] +- [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] +- [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] +- [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] +- [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] +- [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] +- [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] +- [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] +- [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] +- [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] +- [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] +- [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] +- [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] +- [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] +- [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] +- [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] +- [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] +- [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] +- [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] +- [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] +- [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] +- [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] +- [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] +- [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] +- [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] +- [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] +- [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] +- [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] +- [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] +- [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] +- [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] +- [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] +- [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] +- [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] +- [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] +- [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] +- [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] +- [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] +- [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] +- [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] +- [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] +- [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] +- [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] +- [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] +- [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] +- [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] +- [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] +- [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] +- [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] +- [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] +- [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] +- [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] +- [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] +- [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] +- [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] +- [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] +- [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] +- [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] +- [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] +- [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] +- [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] +- [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] +- [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] +- [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] +- [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] +- [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] +- [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] +- [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] +- [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] +- [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] +- [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] +- [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] +- [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] +- [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] +- [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] +- [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] +- [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] +- [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] +- [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] +- [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] +- [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] +- [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] +- [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] +- [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] +- [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] +- [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] +- [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] +- [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] +- [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] +- [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] +- [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] +- [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] +- [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] +- [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] +- [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] +- [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] +- [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] +- [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232] + +* Wed Jul 01 2020 Frantisek Hrbata [4.18.0-222.el8] +- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] +- [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] +- [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] +- [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] +- [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] +- [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] +- [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] +- [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] +- [fs] fuse: use dump_page (Miklos Szeredi) [1849786] +- [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] +- [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] +- [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] +- [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] +- [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] +- [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] +- [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] +- [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] +- [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] +- [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] +- [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] +- [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] +- [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] +- [fs] fuse: verify nlink (Miklos Szeredi) [1849786] +- [fs] fuse: verify write return (Miklos Szeredi) [1849786] +- [fs] fuse: verify attributes (Miklos Szeredi) [1849786] +- [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] +- [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] +- [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] +- [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] +- [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] +- [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] +- [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] +- [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] +- [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] +- [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] +- [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] +- [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] +- [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] +- [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] +- [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] +- [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] +- [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] +- [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] +- [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] +- [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] +- [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] +- [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] +- [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] +- [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] +- [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] +- [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] +- [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] +- [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] +- [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] +- [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] +- [documentation] ovl: document permission model (Miklos Szeredi) [1849770] +- [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] +- [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] +- [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] +- [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] +- [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] +- [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] +- [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] +- [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] +- [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] +- [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] +- [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] +- [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] +- [fs] ovl: layer is const (Miklos Szeredi) [1849770] +- [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] +- [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] +- [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] +- [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] +- [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] +- [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] +- [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] +- [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] +- [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] +- [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] +- [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] +- [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] +- [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] +- [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] +- [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] +- [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] +- [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] +- [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] +- [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] +- [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] +- [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] +- [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] +- [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] +- [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] +- [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] +- [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] +- [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] +- [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] +- [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] +- [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] +- [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] +- [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] +- [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080] + +* Thu Jun 25 2020 Frantisek Hrbata [4.18.0-221.el8] +- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] +- [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] +- [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] +- [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] +- [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] +- [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] +- [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] +- [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] +- [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] +- [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] +- [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] +- [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] +- [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] +- [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] +- [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] +- [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] +- [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] +- [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] +- [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] +- [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] +- [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] +- [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] +- [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] +- [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] +- [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] +- [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] +- [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] +- [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] +- [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] +- [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] +- [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] +- [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] +- [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] +- [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] +- [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] +- [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] +- [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] +- [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] +- [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] +- [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] +- [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] +- [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] +- [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} +- [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] +- [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] +- [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] +- [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] +- [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] +- [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] +- [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] +- [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] +- [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] +- [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] +- [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] +- [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] +- [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] +- [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] +- [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] +- [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] +- [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] +- [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] +- [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] +- [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] +- [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] +- [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] +- [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] +- [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] +- [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] +- [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] +- [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] +- [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] +- [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] +- [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] +- [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] +- [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] +- [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] +- [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] +- [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] +- [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] +- [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] +- [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] +- [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] +- [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] +- [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] +- [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] +- [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] +- [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] +- [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] +- [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] +- [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] +- [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] +- [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] +- [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] +- [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] +- [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] +- [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] +- [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] +- [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] +- [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] +- [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] +- [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] +- [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] +- [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] +- [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] +- [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] +- [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] +- [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] +- [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] +- [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] +- [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] +- [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231} + +* Wed Jun 24 2020 Frantisek Hrbata [4.18.0-220.el8] +- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] +- [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] +- [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] +- [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] +- [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] +- [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] +- [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] +- [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] +- [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] +- [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] +- [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] +- [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] +- [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] +- [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] +- [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] +- [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] +- [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] +- [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] +- [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] +- [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] +- [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] +- [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] +- [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] +- [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] +- [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] +- [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] +- [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] +- [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] +- [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] +- [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] +- [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] +- [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] +- [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] +- [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] +- [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] +- [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] +- [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] +- [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] +- [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] +- [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] +- [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] +- [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] +- [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] +- [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] +- [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] +- [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] +- [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] +- [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] +- [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] +- [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] +- [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] +- [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] +- [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] +- [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] +- [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] +- [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] +- [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] +- [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] +- [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] +- [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] +- [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] +- [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] +- [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] +- [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] +- [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] +- [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] +- [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] +- [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] +- [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] +- [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} +- [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} +- [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} +- [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} +- [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} +- [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} +- [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} +- [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} +- [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} +- [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} +- [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] +- [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] +- [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] +- [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] +- [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} +- [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} +- [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} +- [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} +- [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} +- [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} +- [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] +- [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] +- [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] +- [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] +- [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] +- [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] +- [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] +- [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] +- [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] +- [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] +- [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] +- [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] +- [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] +- [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] +- [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] +- [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] +- [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] +- [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] +- [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] +- [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] +- [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] +- [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] +- [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] +- [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] +- [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] +- [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] +- [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] +- [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] +- [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] +- [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] +- [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] +- [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] +- [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] +- [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] +- [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] +- [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] +- [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] +- [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] +- [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] +- [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] +- [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] +- [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] +- [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] +- [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] +- [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] +- [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] +- [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] +- [fs] NFS: remove unused macros (Steve Dickson) [1837034] +- [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] +- [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] +- [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] +- [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] +- [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] +- [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] +- [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] +- [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] +- [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] +- [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] +- [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] +- [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] +- [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] +- [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] +- [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] +- [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] +- [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] +- [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] +- [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] +- [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] +- [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] +- [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] +- [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] +- [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] +- [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] +- [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] +- [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] +- [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] +- [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] +- [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] +- [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] +- [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] +- [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] +- [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] +- [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] +- [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] +- [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] +- [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] +- [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] +- [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] +- [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] +- [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] +- [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] +- [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] +- [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] +- [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] +- [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] +- [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] +- [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] +- [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] +- [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] +- [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] +- [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] +- [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] +- [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] +- [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] +- [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] +- [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] +- [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] +- [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] +- [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] +- [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] +- [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] +- [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] +- [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] +- [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] +- [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] +- [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] +- [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] +- [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] +- [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] +- [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] +- [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] +- [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] +- [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] +- [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] +- [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] +- [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] +- [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] +- [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] +- [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] +- [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] +- [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] +- [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] +- [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] +- [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] +- [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] +- [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] +- [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] +- [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] +- [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] +- [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] +- [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] +- [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] +- [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] +- [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] +- [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] +- [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] +- [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] +- [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] +- [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] +- [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] +- [s390] cio: export hsch to modules (Cornelia Huck) [1660917] +- [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] +- [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] +- [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] +- [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] +- [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] +- [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] +- [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] +- [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] +- [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] +- [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] +- [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] +- [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] +- [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] +- [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] +- [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] +- [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] +- [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] +- [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} +- [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] +- [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] +- [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] +- [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] +- [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] +- [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] +- [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] +- [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] +- [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] +- [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] +- [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] +- [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] +- [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] +- [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] +- [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] +- [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] +- [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] +- [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] +- [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] +- [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] +- [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] +- [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] +- [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] +- [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] +- [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] +- [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] +- [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] +- [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] +- [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] +- [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] +- [block] loop: Better discard support for block devices (Ming Lei) [1824037] +- [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] +- [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] +- [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] +- [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] +- [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] +- [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] +- [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] +- [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] +- [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] +- [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] +- [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912] + +* Tue Jun 23 2020 Frantisek Hrbata [4.18.0-219.el8] +- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] +- [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] +- [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] +- [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] +- [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] +- [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] +- [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] +- [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] +- [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] +- [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] +- [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] +- [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] +- [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] +- [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] +- [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] +- [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] +- [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] +- [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] +- [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] +- [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] +- [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] +- [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] +- [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] +- [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] +- [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] +- [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] +- [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] +- [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] +- [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] +- [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] +- [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] +- [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] +- [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] +- [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] +- [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] +- [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] +- [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] +- [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] +- [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] +- [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] +- [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] +- [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] +- [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] +- [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] +- [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] +- [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] +- [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] +- [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] +- [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] +- [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] +- [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] +- [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] +- [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] +- [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] +- [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] +- [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] +- [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] +- [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] +- [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] +- [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] +- [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] +- [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] +- [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] +- [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] +- [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] +- [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] +- [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] +- [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] +- [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] +- [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] +- [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] +- [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] +- [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] +- [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] +- [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] +- [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] +- [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] +- [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] +- [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] +- [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] +- [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] +- [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] +- [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] +- [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] +- [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] +- [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] +- [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] +- [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] +- [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] +- [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] +- [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] +- [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] +- [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] +- [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] +- [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] +- [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] +- [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] +- [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] +- [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] +- [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] +- [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] +- [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] +- [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] +- [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] +- [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] +- [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] +- [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] +- [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] +- [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] +- [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] +- [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] +- [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] +- [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] +- [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] +- [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] +- [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] +- [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] +- [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] +- [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] +- [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] +- [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] +- [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] +- [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] +- [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] +- [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] +- [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] +- [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] +- [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] +- [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] +- [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] +- [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] +- [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] +- [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] +- [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] +- [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] +- [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] +- [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] +- [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] +- [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] +- [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] +- [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] +- [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] +- [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] +- [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] +- [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] +- [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] +- [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] +- [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] +- [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] +- [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] +- [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] +- [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] +- [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] +- [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] +- [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] +- [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] +- [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] +- [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] +- [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] +- [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] +- [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] +- [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] +- [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] +- [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] +- [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] +- [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] +- [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] +- [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] +- [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] +- [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] +- [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] +- [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] +- [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] +- [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] +- [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] +- [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] +- [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] +- [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] +- [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] +- [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] +- [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] +- [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] +- [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] +- [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] +- [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] +- [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] +- [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] +- [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] +- [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] +- [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] +- [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] +- [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] +- [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] +- [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] +- [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] +- [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] +- [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] +- [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] +- [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] +- [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] +- [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] +- [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] +- [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] +- [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] +- [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] +- [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] +- [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] +- [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] +- [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] +- [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] +- [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] +- [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] +- [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] +- [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] +- [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] +- [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] +- [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] +- [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] +- [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] +- [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] +- [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] +- [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] +- [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] +- [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] +- [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] +- [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] +- [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] +- [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] +- [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] +- [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] +- [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] +- [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] +- [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] +- [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] +- [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] +- [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] +- [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] +- [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] +- [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] +- [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] +- [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] +- [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] +- [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] +- [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] +- [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] +- [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] +- [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] +- [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] +- [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] +- [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] +- [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] +- [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] +- [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] +- [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893] + +* Sun Jun 21 2020 Frantisek Hrbata [4.18.0-218.el8] +- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] +- [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] +- [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] +- [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] +- [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] +- [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] +- [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] +- [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] +- [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] +- [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] +- [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] +- [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] +- [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] +- [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] +- [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] +- [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] +- [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] +- [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] +- [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] +- [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] +- [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] +- [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] +- [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] +- [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] +- [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] +- [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] +- [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] +- [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] +- [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] +- [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] +- [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] +- [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] +- [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] +- [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] +- [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] +- [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] +- [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] +- [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] +- [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] +- [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] +- [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] +- [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] +- [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] +- [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] +- [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] +- [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] +- [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] +- [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] +- [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] +- [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] +- [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] +- [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] +- [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] +- [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] +- [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] +- [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] +- [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] +- [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] +- [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] +- [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] +- [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] +- [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] +- [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] +- [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] +- [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] +- [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] +- [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] +- [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] +- [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] +- [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] +- [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] +- [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] +- [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] +- [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] +- [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] +- [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] +- [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] +- [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] +- [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] +- [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] +- [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] +- [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] +- [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] +- [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] +- [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] +- [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] +- [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] +- [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] +- [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] +- [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] +- [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] +- [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] +- [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] +- [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] +- [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] +- [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] +- [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] +- [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] +- [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] +- [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] +- [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] +- [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] +- [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] +- [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] +- [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] +- [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] +- [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] +- [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] +- [fs] splice: make do_splice public (Jeff Moyer) [1784478] +- [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] +- [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] +- [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] +- [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] +- [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] +- [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] +- [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] +- [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] +- [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] +- [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] +- [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] +- [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] +- [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] +- [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] +- [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] +- [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] +- [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] +- [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] +- [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] +- [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] +- [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] +- [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] +- [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] +- [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] +- [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] +- [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] +- [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] +- [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] +- [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] +- [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] +- [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] +- [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] +- [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] +- [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] +- [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] +- [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] +- [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] +- [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] +- [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] +- [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] +- [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] +- [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] +- [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] +- [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] +- [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] +- [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] +- [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] +- [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] +- [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] +- [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] +- [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] +- [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] +- [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] +- [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] +- [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] +- [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] +- [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] +- [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] +- [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] +- [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] +- [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] +- [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] +- [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] +- [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] +- [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] +- [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] +- [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] +- [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] +- [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] +- [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] +- [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] +- [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] +- [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] +- [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] +- [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] +- [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] +- [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] +- [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] +- [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] +- [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] +- [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] +- [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] +- [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] +- [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] +- [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] +- [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] +- [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] +- [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] +- [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] +- [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] +- [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] +- [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] +- [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] +- [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] +- [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] +- [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] +- [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] +- [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] +- [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] +- [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] +- [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] +- [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] +- [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] +- [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] +- [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] +- [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] +- [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] +- [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] +- [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] +- [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] +- [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] +- [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] +- [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] +- [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] +- [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] +- [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] +- [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] +- [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] +- [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] +- [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] +- [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] +- [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] +- [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] +- [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] +- [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] +- [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] +- [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] +- [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] +- [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] +- [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] +- [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] +- [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] +- [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] +- [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] +- [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] +- [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] +- [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] +- [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] +- [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] +- [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] +- [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] +- [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] +- [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] +- [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] +- [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] +- [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] +- [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] +- [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] +- [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] +- [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] +- [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] +- [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] +- [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] +- [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] +- [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] +- [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] +- [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] +- [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] +- [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] +- [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] +- [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] +- [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] +- [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] +- [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] +- [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] +- [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] +- [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] +- [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] +- [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] +- [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] +- [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] +- [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] +- [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] +- [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] +- [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] +- [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] +- [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] +- [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] +- [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] +- [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] +- [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] +- [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] +- [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] +- [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] +- [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] +- [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] +- [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] +- [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] +- [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] +- [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] +- [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] +- [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] +- [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] +- [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] +- [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] +- [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] +- [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] +- [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] +- [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] +- [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] +- [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] +- [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] +- [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] +- [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] +- [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] +- [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] +- [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] +- [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] +- [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] +- [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] +- [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] +- [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] +- [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] +- [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] +- [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] +- [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] +- [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] +- [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] +- [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] +- [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] +- [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] +- [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] +- [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] +- [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] +- [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] +- [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] +- [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] +- [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] +- [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] +- [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] +- [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] +- [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] +- [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] +- [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] +- [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] +- [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] +- [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] +- [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] +- [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] +- [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] +- [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] +- [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] +- [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] +- [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] +- [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] +- [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] +- [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] +- [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] +- [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] +- [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] +- [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] +- [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] +- [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] +- [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] +- [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] +- [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] +- [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] +- [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] +- [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] +- [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] +- [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] +- [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] +- [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] +- [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] +- [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] +- [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] +- [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] +- [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] +- [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] +- [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] +- [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] +- [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] +- [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] +- [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] +- [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] +- [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] +- [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] +- [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] +- [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] +- [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] +- [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] +- [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] +- [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] +- [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] +- [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] +- [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] +- [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] +- [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] +- [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] +- [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] +- [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] +- [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] +- [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] +- [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] +- [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] +- [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] +- [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] +- [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] +- [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] +- [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] +- [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] +- [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] +- [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] +- [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] +- [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] +- [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] +- [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] +- [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] +- [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] +- [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] +- [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] +- [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] +- [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] +- [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] +- [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] +- [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] +- [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] +- [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] +- [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] +- [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] +- [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] +- [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] +- [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] +- [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] +- [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] +- [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478] + +* Sat Jun 20 2020 Frantisek Hrbata [4.18.0-217.el8] +- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] +- [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] +- [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] +- [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] +- [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] +- [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] +- [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] +- [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] +- [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] +- [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] +- [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] +- [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] +- [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] +- [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] +- [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] +- [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] +- [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] +- [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] +- [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] +- [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] +- [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] +- [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] +- [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] +- [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] +- [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] +- [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] +- [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] +- [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] +- [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] +- [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] +- [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] +- [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] +- [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] +- [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] +- [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] +- [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] +- [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] +- [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] +- [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] +- [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] +- [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] +- [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] +- [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] +- [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] +- [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] +- [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] +- [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] +- [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] +- [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] +- [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] +- [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] +- [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] +- [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] +- [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] +- [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] +- [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] +- [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] +- [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] +- [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] +- [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] +- [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] +- [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] +- [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] +- [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] +- [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] +- [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] +- [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] +- [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] +- [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] +- [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] +- [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] +- [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] +- [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] +- [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] +- [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] +- [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] +- [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] +- [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] +- [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] +- [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] +- [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] +- [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] +- [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] +- [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] +- [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] +- [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] +- [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] +- [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] +- [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] +- [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] +- [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] +- [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] +- [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] +- [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] +- [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] +- [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] +- [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] +- [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] +- [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] +- [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] +- [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] +- [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] +- [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] +- [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] +- [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] +- [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] +- [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] +- [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] +- [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] +- [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] +- [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] +- [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] +- [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] +- [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] +- [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] +- [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] +- [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] +- [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] +- [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] +- [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] +- [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] +- [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] +- [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] +- [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] +- [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] +- [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] +- [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] +- [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] +- [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] +- [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] +- [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] +- [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] +- [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] +- [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] +- [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] +- [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] +- [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] +- [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] +- [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] +- [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] +- [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] +- [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] +- [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] +- [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] +- [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] +- [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] +- [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] +- [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] +- [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] +- [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] +- [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] +- [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] +- [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] +- [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] +- [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] +- [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] +- [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] +- [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] +- [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] +- [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] +- [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] +- [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] +- [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] +- [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] +- [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] +- [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] +- [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] +- [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] +- [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] +- [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] +- [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] +- [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] +- [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] +- [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] +- [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] +- [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] +- [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] +- [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] +- [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] +- [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] +- [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] +- [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] +- [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] +- [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] +- [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] +- [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] +- [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] +- [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] +- [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] +- [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] +- [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] +- [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] +- [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] +- [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] +- [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] +- [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] +- [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] +- [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] +- [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] +- [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] +- [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] +- [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] +- [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] +- [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] +- [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] +- [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] +- [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] +- [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] +- [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] +- [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] +- [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] +- [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] +- [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] +- [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] +- [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] +- [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] +- [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] +- [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] +- [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] +- [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] +- [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] +- [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] +- [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] +- [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] +- [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] +- [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] +- [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] +- [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] +- [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] +- [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] +- [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] +- [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] +- [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] +- [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] +- [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] +- [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] +- [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] +- [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] +- [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] +- [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] +- [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] +- [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] +- [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] +- [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] +- [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] +- [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] +- [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] +- [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] +- [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] +- [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] +- [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] +- [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] +- [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] +- [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] +- [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] +- [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] +- [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] +- [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] +- [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} +- [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] +- [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] +- [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] +- [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] +- [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] +- [nvme] nvmet: add async event tracing support (David Milburn) [1833642] +- [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] +- [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] +- [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] +- [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826} + +* Thu Jun 18 2020 Frantisek Hrbata [4.18.0-216.el8] +- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] +- [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] +- [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] +- [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] +- [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] +- [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] +- [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] +- [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] +- [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] +- [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] +- [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] +- [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] +- [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] +- [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] +- [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] +- [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] +- [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] +- [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] +- [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] +- [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] +- [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] +- [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] +- [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] +- [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] +- [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] +- [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] +- [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] +- [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] +- [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] +- [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] +- [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] +- [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] +- [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] +- [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] +- [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] +- [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] +- [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] +- [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] +- [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] +- [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] +- [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] +- [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] +- [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] +- [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] +- [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] +- [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] +- [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] +- [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] +- [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] +- [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] +- [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] +- [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] +- [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] +- [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] +- [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] +- [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] +- [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] +- [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] +- [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] +- [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] +- [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] +- [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] +- [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] +- [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] +- [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] +- [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] +- [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] +- [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] +- [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] +- [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] +- [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] +- [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] +- [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] +- [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] +- [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] +- [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] +- [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] +- [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] +- [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] +- [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] +- [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] +- [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] +- [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] +- [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] +- [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] +- [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] +- [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] +- [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] +- [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] +- [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] +- [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] +- [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] +- [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] +- [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] +- [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] +- [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] +- [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] +- [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] +- [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] +- [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] +- [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] +- [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] +- [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] +- [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] +- [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] +- [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] +- [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] +- [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] +- [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] +- [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] +- [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] +- [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] +- [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] +- [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] +- [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] +- [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] +- [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] +- [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] +- [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] +- [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] +- [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] +- [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] +- [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] +- [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] +- [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] +- [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] +- [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] +- [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] +- [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] +- [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] +- [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] +- [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] +- [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] +- [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] +- [acpi] ACPICA: More Clang changes (Al Stone) [1803969] +- [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] +- [acpi] ACPICA: Results from Clang (Al Stone) [1803969] +- [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] +- [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] +- [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] +- [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] +- [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] +- [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] +- [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] +- [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] +- [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] +- [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] +- [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] +- [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] +- [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] +- [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] +- [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] +- [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] +- [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] +- [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] +- [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] +- [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] +- [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] +- [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] +- [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] +- [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] +- [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] +- [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] +- [acpi] ACPI: Always build evged in (Al Stone) [1803969] +- [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] +- [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] +- [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] +- [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] +- [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] +- [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] +- [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] +- [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] +- [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] +- [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] +- [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] +- [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] +- [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] +- [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] +- [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] +- [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] +- [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] +- [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] +- [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] +- [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] +- [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] +- [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] +- [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] +- [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] +- [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] +- [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] +- [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] +- [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] +- [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] +- [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] +- [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] +- [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] +- [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] +- [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] +- [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] +- [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] +- [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] +- [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] +- [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] +- [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] +- [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] +- [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] +- [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] +- [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] +- [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] +- [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] +- [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] +- [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] +- [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] +- [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] +- [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] +- [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] +- [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] +- [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] +- [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] +- [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} +- [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] +- [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] +- [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] +- [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378] + +* Tue Jun 16 2020 Frantisek Hrbata [4.18.0-215.el8] +- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] +- [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] +- [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] +- [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] +- [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] +- [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] +- [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] +- [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] +- [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] +- [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] +- [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] +- [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] +- [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] +- [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] +- [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] +- [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] +- [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] +- [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] +- [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] +- [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] +- [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] +- [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] +- [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] +- [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] +- [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] +- [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] +- [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] +- [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] +- [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] +- [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] +- [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] +- [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] +- [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] +- [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] +- [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] +- [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] +- [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] +- [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] +- [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] +- [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] +- [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] +- [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] +- [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] +- [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] +- [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] +- [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] +- [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] +- [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] +- [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] +- [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] +- [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] +- [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] +- [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] +- [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] +- [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] +- [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] +- [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] +- [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] +- [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] +- [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] +- [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] +- [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] +- [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] +- [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] +- [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] +- [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] +- [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] +- [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] +- [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] +- [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] +- [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] +- [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] +- [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] +- [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] +- [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] +- [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] +- [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] +- [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] +- [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] +- [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] +- [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] +- [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] +- [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] +- [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] +- [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] +- [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] +- [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] +- [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] +- [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] +- [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] +- [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] +- [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] +- [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] +- [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] +- [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] +- [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] +- [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] +- [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] +- [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] +- [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] +- [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] +- [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] +- [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] +- [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] +- [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] +- [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] +- [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] +- [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] +- [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] +- [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] +- [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] +- [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] +- [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] +- [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] +- [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] +- [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] +- [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] +- [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] +- [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] +- [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] +- [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] +- [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] +- [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] +- [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] +- [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] +- [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] +- [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] +- [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] +- [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] +- [net] xsk: Change names of validation functions (Jiri Benc) [1819632] +- [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] +- [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] +- [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] +- [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] +- [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] +- [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] +- [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] +- [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] +- [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] +- [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] +- [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] +- [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] +- [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] +- [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] +- [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] +- [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] +- [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] +- [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] +- [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] +- [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] +- [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] +- [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] +- [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] +- [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] +- [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] +- [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] +- [tools] Sync if_link.h (Jiri Benc) [1819631] +- [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] +- [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] +- [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] +- [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] +- [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] +- [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] +- [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] +- [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] +- [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] +- [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] +- [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] +- [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968] + +* Fri Jun 12 2020 Frantisek Hrbata [4.18.0-214.el8] +- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] +- [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] +- [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] +- [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] +- [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] +- [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] +- [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] +- [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] +- [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] +- [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] +- [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] +- [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] +- [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] +- [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] +- [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] +- [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] +- [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] +- [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] +- [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] +- [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] +- [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] +- [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] +- [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] +- [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] +- [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] +- [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] +- [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] +- [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] +- [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] +- [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] +- [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] +- [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] +- [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] +- [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] +- [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] +- [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] +- [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] +- [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] +- [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] +- [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] +- [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] +- [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] +- [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] +- [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] +- [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] +- [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] +- [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] +- [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] +- [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] +- [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] +- [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] +- [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] +- [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] +- [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] +- [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] +- [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] +- [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] +- [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] +- [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] +- [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] +- [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] +- [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] +- [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] +- [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] +- [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] +- [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] +- [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] +- [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] +- [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] +- [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] +- [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] +- [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] +- [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] +- [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] +- [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] +- [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] +- [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] +- [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] +- [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] +- [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] +- [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] +- [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] +- [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] +- [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] +- [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] +- [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] +- [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] +- [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] +- [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] +- [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] +- [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] +- [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] +- [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] +- [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] +- [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] +- [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] +- [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] +- [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] +- [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] +- [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] +- [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] +- [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] +- [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] +- [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] +- [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] +- [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] +- [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] +- [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] +- [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] +- [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] +- [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] +- [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] +- [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] +- [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] +- [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] +- [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] +- [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] +- [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] +- [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] +- [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] +- [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] +- [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] +- [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] +- [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] +- [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] +- [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] +- [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] +- [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] +- [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] +- [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] +- [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] +- [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] +- [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] +- [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] +- [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] +- [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] +- [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] +- [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] +- [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] +- [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] +- [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] +- [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] +- [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] +- [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] +- [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] +- [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] +- [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] +- [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] +- [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] +- [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] +- [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] +- [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] +- [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] +- [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] +- [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] +- [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] +- [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] +- [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] +- [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] +- [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] +- [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] +- [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] +- [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] +- [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] +- [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] +- [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] +- [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] +- [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] +- [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] +- [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] +- [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] +- [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] +- [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] +- [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] +- [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] +- [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] +- [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] +- [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] +- [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] +- [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] +- [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] +- [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] +- [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] +- [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] +- [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] +- [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] +- [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] +- [net] mptcp: Add path manager interface (Florian Westphal) [1840167] +- [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] +- [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] +- [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] +- [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] +- [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] +- [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] +- [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] +- [net] mptcp: create msk early (Florian Westphal) [1840167] +- [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] +- [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] +- [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] +- [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] +- [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] +- [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] +- [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] +- [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] +- [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] +- [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] +- [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] +- [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] +- [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] +- [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] +- [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] +- [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] +- [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] +- [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] +- [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] +- [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] +- [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] +- [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] +- [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] +- [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] +- [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] +- [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] +- [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] +- [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] +- [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] +- [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] +- [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] +- [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] +- [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] +- [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] +- [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] +- [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] +- [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] +- [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] +- [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] +- [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] +- [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] +- [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] +- [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] +- [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] +- [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] +- [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] +- [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] +- [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] +- [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] +- [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] +- [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] +- [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] +- [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] +- [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] +- [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] +- [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] +- [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] +- [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] +- [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] +- [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] +- [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] +- [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] +- [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] +- [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] +- [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] +- [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] +- [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] +- [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] +- [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] +- [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] +- [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] +- [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] +- [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] +- [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] +- [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] +- [block] rbd: compression_hint option (Ilya Dryomov) [1835925] +- [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] +- [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] +- [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] +- [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] +- [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] +- [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] +- [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] +- [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] +- [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] +- [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] +- [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] +- [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] +- [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] +- [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] +- [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] +- [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] +- [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] +- [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] +- [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] +- [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] +- [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] +- [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] +- [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] +- [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] +- [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] +- [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] +- [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] +- [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] +- [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] +- [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] +- [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] +- [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] +- [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] +- [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] +- [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] +- [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] +- [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] +- [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] +- [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] +- [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] +- [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] +- [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] +- [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] +- [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] +- [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] +- [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] +- [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] +- [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] +- [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] +- [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] +- [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] +- [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] +- [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] +- [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] +- [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] +- [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] +- [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] +- [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] +- [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] +- [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] +- [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] +- [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] +- [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] +- [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] +- [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] +- [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] +- [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] +- [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] +- [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] +- [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] +- [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] +- [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] +- [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] +- [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] +- [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] +- [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] +- [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] +- [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] +- [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] +- [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] +- [tools] perf jevents: Add some test events (Michael Petlan) [1841130] +- [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] +- [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] +- [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] +- [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] +- [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] +- [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] +- [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] +- [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] +- [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] +- [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] +- [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] +- [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] +- [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] +- [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] +- [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] +- [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] +- [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] +- [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] +- [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] +- [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] +- [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] +- [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] +- [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] +- [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] +- [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] +- [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] +- [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] +- [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] +- [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] +- [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] +- [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] +- [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] +- [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] +- [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] +- [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] +- [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] +- [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] +- [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] +- [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] +- [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] +- [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] +- [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] +- [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] +- [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] +- [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] +- [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] +- [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] +- [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] +- [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] +- [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] +- [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] +- [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] +- [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] +- [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] +- [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] +- [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] +- [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] +- [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] +- [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] +- [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] +- [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] +- [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] +- [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] +- [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] +- [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] +- [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] +- [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] +- [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] +- [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] +- [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] +- [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] +- [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] +- [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] +- [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] +- [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] +- [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] +- [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] +- [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] +- [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] +- [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] +- [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] +- [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] +- [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] +- [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] +- [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] +- [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] +- [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] +- [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] +- [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] +- [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] +- [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] +- [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] +- [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] +- [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] +- [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] +- [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] +- [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] +- [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] +- [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] +- [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] +- [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] +- [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] +- [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] +- [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] +- [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] +- [s390] mm: Remove sev_active() function (Michael Roth) [1730194] +- [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] +- [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] +- [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] +- [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] +- [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] +- [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] +- [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] +- [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] +- [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] +- [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] +- [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] +- [mm] turn migrate_vma upside down (Michael Roth) [1730194] +- [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] +- [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] +- [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] +- [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] +- [mm] export alloc_pages_vma (Michael Roth) [1730194] +- [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] +- [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] +- [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] +- [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] +- [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] +- [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] +- [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] +- [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] +- [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] +- [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] +- [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] +- [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] +- [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] +- [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] +- [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] +- [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] +- [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] +- [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] +- [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] +- [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] +- [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] +- [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] +- [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] +- [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] +- [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] +- [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] +- [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] +- [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] +- [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] +- [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] +- [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] +- [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] +- [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] +- [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] +- [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] +- [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] +- [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] +- [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] +- [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] +- [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] +- [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] +- [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] +- [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] +- [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] +- [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182] + +* Tue Jun 09 2020 Frantisek Hrbata [4.18.0-213.el8] +- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] +- [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] +- [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] +- [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] +- [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] +- [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] +- [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] +- [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] +- [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] +- [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] +- [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] +- [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] +- [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] +- [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] +- [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] +- [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] +- [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] +- [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] +- [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] +- [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] +- [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] +- [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] +- [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] +- [init] padata: initialize earlier (David Hildenbrand) [1818764] +- [kernel] padata: remove exit routine (David Hildenbrand) [1818764] +- [documentation] padata: update documentation (David Hildenbrand) [1818764] +- [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] +- [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] +- [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] +- [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] +- [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] +- [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] +- [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] +- [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] +- [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] +- [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] +- [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] +- [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] +- [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] +- [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] +- [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] +- [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] +- [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] +- [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] +- [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] +- [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] +- [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] +- [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] +- [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] +- [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] +- [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] +- [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] +- [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] +- [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] +- [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] +- [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] +- [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] +- [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] +- [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] +- [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] +- [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] +- [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] +- [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] +- [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] +- [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] +- [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246] + +* Sun Jun 07 2020 Frantisek Hrbata [4.18.0-212.el8] +- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] +- [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] +- [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] +- [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] +- [net] core: properly remove skb from list (Ivan Vecera) [1839657] +- [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] +- [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] +- [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] +- [net] schedule: add action gate offloading (Ivan Vecera) [1824071] +- [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] +- [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] +- [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] +- [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] +- [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] +- [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] +- [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] +- [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] +- [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] +- [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] +- [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] +- [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] +- [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] +- [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] +- [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] +- [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] +- [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] +- [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] +- [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] +- [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] +- [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] +- [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] +- [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] +- [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] +- [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] +- [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] +- [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] +- [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] +- [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] +- [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] +- [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] +- [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] +- [net] sched: rename more stats_types (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] +- [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] +- [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] +- [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] +- [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] +- [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] +- [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] +- [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] +- [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] +- [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] +- [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] +- [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] +- [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] +- [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] +- [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] +- [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] +- [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] +- [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] +- [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] +- [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] +- [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] +- [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] +- [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] +- [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] +- [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] +- [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] +- [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] +- [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] +- [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] +- [include] pie: realign comment (Ivan Vecera) [1824071] +- [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] +- [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] +- [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] +- [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] +- [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] +- [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] +- [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] +- [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] +- [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] +- [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] +- [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] +- [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] +- [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] +- [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] +- [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] +- [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] +- [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] +- [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] +- [net] sched: correct flower port blocking (Ivan Vecera) [1824071] +- [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] +- [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] +- [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] +- [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] +- [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] +- [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] +- [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] +- [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] +- [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] +- [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] +- [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] +- [net] sched: prevent a use after free (Ivan Vecera) [1824071] +- [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] +- [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] +- [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] +- [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] +- [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] +- [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] +- [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] +- [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] +- [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] +- [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] +- [net] sched: pie: fix commenting (Ivan Vecera) [1824071] +- [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] +- [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] +- [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] +- [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] +- [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] +- [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] +- [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] +- [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] +- [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] +- [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] +- [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] +- [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] +- [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] +- [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] +- [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] +- [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] +- [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] +- [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] +- [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] +- [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] +- [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] +- [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] +- [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] +- [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] +- [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] +- [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] +- [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] +- [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] +- [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] +- [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] +- [net] icmp: remove duplicate code (Ivan Vecera) [1824071] +- [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] +- [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] +- [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] +- [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] +- [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] +- [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] +- [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] +- [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] +- [net] netfilter: update include directives. (Marcelo Leitner) [1837856] +- [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] +- [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] +- [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] +- [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] +- [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] +- [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] +- [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] +- [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] +- [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] +- [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] +- [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] +- [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] +- [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] +- [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] +- [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] +- [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] +- [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] +- [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] +- [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] +- [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] +- [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] +- [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] +- [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] +- [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] +- [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] +- [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] +- [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] +- [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] +- [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] +- [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] +- [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] +- [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] +- [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] +- [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] +- [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] +- [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] +- [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] +- [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] +- [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] +- [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] +- [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] +- [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] +- [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] +- [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] +- [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] +- [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] +- [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] +- [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] +- [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] +- [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] +- [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] +- [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] +- [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] +- [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] +- [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] +- [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] +- [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] +- [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] +- [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] +- [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] +- [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] +- [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] +- [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] +- [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] +- [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] +- [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] +- [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] +- [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] +- [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] +- [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] +- [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] +- [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] +- [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] +- [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] +- [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] +- [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] +- [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] +- [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] +- [net] mptcp: select CRYPTO (Florian Westphal) [1835796] +- [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] +- [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] +- [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] +- [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] +- [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] +- [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] +- [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] +- [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] +- [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] +- [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] +- [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] +- [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] +- [net] mptcp: Fix code formatting (Florian Westphal) [1835796] +- [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] +- [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] +- [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] +- [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] +- [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] +- [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] +- [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] +- [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] +- [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] +- [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] +- [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] +- [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] +- [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] +- [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] +- [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] +- [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] +- [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] +- [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] +- [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] +- [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] +- [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] +- [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] +- [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] +- [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] +- [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] +- [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] +- [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] +- [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] +- [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] +- [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] +- [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] +- [documentation] devlink: fix broken link warning (Petr Oros) [1830928] +- [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] +- [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] +- [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] +- [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] +- [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] +- [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] +- [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] +- [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] +- [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] +- [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] +- [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] +- [net] devlink: prepare to support region operations (Petr Oros) [1830928] +- [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] +- [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] +- [net] devlink: validate length of region addr/len (Petr Oros) [1830928] +- [net] devlink: validate length of param values (Petr Oros) [1830928] +- [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] +- [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] +- [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] +- [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] +- [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] +- [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] +- [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] +- [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] +- [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] +- [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] +- [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] +- [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] +- [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] +- [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] +- [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] +- [documentation] Add description of packet trap policers (Petr Oros) [1823743] +- [net] devlink: Add packet trap policers support (Petr Oros) [1823743] +- [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] +- [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] +- [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] +- [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] +- [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] +- [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] +- [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] +- [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] +- [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] +- [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] +- [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] +- [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] +- [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] +- [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] +- [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] +- [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] +- [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] +- [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] +- [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] +- [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] +- [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] +- [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] +- [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] +- [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] +- [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] +- [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] +- [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] +- [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] +- [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] +- [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] +- [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] +- [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] +- [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] +- [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] +- [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] +- [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] +- [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] +- [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] +- [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] +- [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] +- [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] +- [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] +- [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] +- [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] +- [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] +- [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] +- [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] +- [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] +- [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] +- [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] +- [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] +- [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] +- [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] +- [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] +- [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] +- [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] +- [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] +- [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] +- [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] +- [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] +- [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] +- [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] +- [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] +- [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] +- [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] +- [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] +- [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] +- [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] +- [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] +- [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] +- [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] +- [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] +- [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] +- [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] +- [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] +- [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] +- [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] +- [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] +- [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] +- [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] +- [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] +- [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] +- [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] +- [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] +- [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] +- [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] +- [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] +- [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] +- [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] +- [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] +- [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] +- [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] +- [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] +- [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] +- [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] +- [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] +- [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] +- [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] +- [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] +- [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] +- [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] +- [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] +- [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] +- [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] +- [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] +- [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] +- [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] +- [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] +- [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] +- [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] +- [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] +- [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] +- [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] +- [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] +- [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] +- [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] +- [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] +- [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] +- [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] +- [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] +- [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] +- [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] +- [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] +- [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] +- [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] +- [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] +- [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] +- [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] +- [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] +- [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] +- [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] +- [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] +- [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] +- [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] +- [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] +- [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] +- [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] +- [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] +- [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] +- [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] +- [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] +- [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] +- [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] +- [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] +- [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] +- [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] +- [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] +- [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] +- [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] +- [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] +- [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] +- [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] +- [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] +- [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] +- [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] +- [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] +- [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] +- [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] +- [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] +- [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] +- [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] +- [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] +- [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] +- [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] +- [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] +- [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] +- [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] +- [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] +- [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] +- [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] +- [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] +- [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] +- [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] +- [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] +- [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] +- [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] +- [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] +- [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] +- [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] +- [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] +- [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] +- [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] +- [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] +- [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] +- [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] +- [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] +- [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] +- [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] +- [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] +- [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] +- [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] +- [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] +- [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] +- [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] +- [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] +- [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] +- [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] +- [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] +- [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] +- [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] +- [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] +- [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] +- [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] +- [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] +- [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] +- [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] +- [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] +- [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086] + +* Thu Jun 04 2020 Frantisek Hrbata [4.18.0-211.el8] +- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] +- [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] +- [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] +- [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] +- [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] +- [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] +- [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] +- [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] +- [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] +- [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] +- [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] +- [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] +- [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] +- [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] +- [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] +- [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] +- [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] +- [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] +- [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] +- [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] +- [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] +- [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] +- [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] +- [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] +- [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] +- [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] +- [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] +- [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] +- [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] +- [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] +- [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] +- [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] +- [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] +- [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] +- [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] +- [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] +- [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] +- [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] +- [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] +- [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] +- [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] +- [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] +- [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] +- [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] +- [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] +- [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] +- [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] +- [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] +- [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] +- [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] +- [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] +- [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] +- [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] +- [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] +- [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] +- [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] +- [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] +- [netdrv] ice: Bump version (Jonathan Toppins) [1781401] +- [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] +- [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] +- [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] +- [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] +- [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] +- [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] +- [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] +- [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] +- [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] +- [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] +- [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] +- [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] +- [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] +- [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] +- [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] +- [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] +- [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] +- [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] +- [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] +- [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] +- [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] +- [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] +- [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] +- [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] +- [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] +- [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] +- [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] +- [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] +- [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] +- [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] +- [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] +- [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] +- [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] +- [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] +- [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] +- [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] +- [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] +- [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] +- [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] +- [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] +- [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] +- [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] +- [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] +- [netdrv] ice: delay less (Jonathan Toppins) [1781388] +- [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] +- [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] +- [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] +- [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] +- [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] +- [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] +- [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] +- [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] +- [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] +- [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] +- [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] +- [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] +- [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] +- [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] +- [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] +- [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] +- [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] +- [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] +- [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] +- [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] +- [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] +- [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] +- [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] +- [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] +- [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] +- [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] +- [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] +- [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] +- [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] +- [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] +- [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] +- [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] +- [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] +- [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] +- [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] +- [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] +- [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] +- [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] +- [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] +- [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] +- [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] +- [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] +- [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] +- [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] +- [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] +- [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] +- [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] +- [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] +- [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] +- [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] +- [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] +- [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] +- [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] +- [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] +- [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] +- [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] +- [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] +- [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] +- [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] +- [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] +- [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] +- [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] +- [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] +- [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] +- [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] +- [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] +- [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] +- [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] +- [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] +- [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] +- [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] +- [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] +- [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] +- [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] +- [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] +- [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] +- [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] +- [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] +- [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] +- [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] +- [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] +- [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] +- [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] +- [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] +- [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] +- [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] +- [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] +- [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] +- [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] +- [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] +- [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] +- [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] +- [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] +- [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] +- [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] +- [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] +- [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] +- [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] +- [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] +- [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] +- [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] +- [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] +- [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] +- [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] +- [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] +- [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] +- [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] +- [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] +- [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] +- [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] +- [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] +- [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] +- [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] +- [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] +- [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] +- [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] +- [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] +- [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] +- [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] +- [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] +- [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] +- [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] +- [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] +- [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] +- [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] +- [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] +- [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] +- [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] +- [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] +- [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] +- [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] +- [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] +- [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] +- [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] +- [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] +- [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] +- [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] +- [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] +- [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] +- [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] +- [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] +- [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] +- [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] +- [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] +- [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] +- [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] +- [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] +- [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] +- [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] +- [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] +- [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] +- [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] +- [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] +- [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] +- [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] +- [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] +- [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] +- [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] +- [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] +- [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] +- [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] +- [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] +- [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] +- [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] +- [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] +- [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] +- [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] +- [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] +- [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] +- [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] +- [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] +- [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] +- [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] +- [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] +- [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] +- [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] +- [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] +- [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] +- [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] +- [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] +- [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] +- [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] +- [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] +- [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] +- [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] +- [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] +- [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] +- [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] +- [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] +- [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] +- [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] +- [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] +- [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] +- [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] +- [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] +- [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] +- [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] +- [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] +- [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] +- [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] +- [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] +- [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] +- [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] +- [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] +- [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] +- [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] +- [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] +- [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] +- [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] +- [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] +- [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] +- [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] +- [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] +- [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] +- [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] +- [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] +- [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] +- [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] +- [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] +- [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] +- [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] +- [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] +- [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] +- [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] +- [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] +- [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] +- [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] +- [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] +- [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] +- [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] +- [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] +- [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] +- [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] +- [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] +- [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] +- [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] +- [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] +- [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] +- [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] +- [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] +- [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] +- [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] +- [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] +- [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] +- [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] +- [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] +- [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] +- [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] +- [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] +- [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] +- [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] +- [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] +- [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] +- [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] +- [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] +- [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] +- [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] +- [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] +- [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] +- [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] +- [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] +- [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] +- [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] +- [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] +- [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] +- [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] +- [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] +- [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] +- [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] +- [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] +- [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] +- [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] +- [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] +- [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] +- [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] +- [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] +- [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] +- [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] +- [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] +- [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] +- [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] +- [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] +- [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] +- [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] +- [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] +- [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] +- [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] +- [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] +- [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] +- [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] +- [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] +- [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] +- [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] +- [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] +- [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] +- [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] +- [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] +- [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] +- [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] +- [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] +- [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] +- [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] +- [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] +- [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] +- [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] +- [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] +- [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] +- [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] +- [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] +- [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] +- [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] +- [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] +- [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] +- [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] +- [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] +- [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] +- [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] +- [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] +- [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] +- [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] +- [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] +- [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] +- [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] +- [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] +- [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] +- [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] +- [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] +- [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] +- [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] +- [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] +- [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] +- [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] +- [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] +- [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] +- [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] +- [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] +- [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] +- [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] +- [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] +- [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] +- [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] +- [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] +- [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] +- [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] +- [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] +- [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] +- [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] +- [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] +- [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] +- [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] +- [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] +- [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] +- [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] +- [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] +- [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] +- [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] +- [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] +- [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] +- [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] +- [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] +- [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] +- [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] +- [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] +- [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] +- [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] +- [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] +- [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] +- [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] +- [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] +- [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] +- [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] +- [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] +- [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] +- [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] +- [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] +- [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] +- [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] +- [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] +- [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] +- [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] +- [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] +- [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] +- [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] +- [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] +- [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] +- [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] +- [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] +- [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] +- [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] +- [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] +- [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] +- [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] +- [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] +- [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] +- [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] +- [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] +- [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] +- [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] +- [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] +- [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] +- [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] +- [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] +- [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] +- [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] +- [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] +- [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] +- [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] +- [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] +- [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] +- [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] +- [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] +- [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] +- [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] +- [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] +- [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] +- [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] +- [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] +- [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] +- [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] +- [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] +- [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] +- [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] +- [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] +- [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] +- [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] +- [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] +- [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] +- [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] +- [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] +- [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] +- [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] +- [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] +- [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] +- [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] +- [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] +- [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] +- [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] +- [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] +- [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] +- [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] +- [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] +- [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] +- [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] +- [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] +- [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] +- [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] +- [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] +- [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] +- [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] +- [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] +- [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] +- [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] +- [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] +- [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] +- [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] +- [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] +- [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] +- [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] +- [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] +- [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] +- [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] +- [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180] + +* Wed Jun 03 2020 Frantisek Hrbata [4.18.0-210.el8] +- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] +- [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] +- [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] +- [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] +- [lib] XArray tests: Add check_insert (Don Dutile) [1840916] +- [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] +- [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] +- [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] +- [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] +- [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] +- [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] +- [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] +- [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] +- [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] +- [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] +- [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] +- [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] +- [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] +- [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] +- [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] +- [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] +- [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] +- [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] +- [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] +- [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] +- [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] +- [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] +- [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] +- [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] +- [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] +- [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] +- [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] +- [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] +- [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] +- [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] +- [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] +- [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] +- [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] +- [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] +- [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] +- [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] +- [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] +- [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] +- [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] +- [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] +- [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] +- [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] +- [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] +- [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] +- [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] +- [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] +- [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] +- [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] +- [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] +- [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] +- [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] +- [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] +- [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] +- [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] +- [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] +- [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] +- [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] +- [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] +- [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] +- [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] +- [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] +- [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] +- [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] +- [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] +- [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] +- [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] +- [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] +- [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] +- [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] +- [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] +- [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] +- [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] +- [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] +- [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] +- [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] +- [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] +- [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] +- [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] +- [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] +- [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] +- [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] +- [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] +- [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] +- [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] +- [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] +- [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] +- [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] +- [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] +- [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] +- [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] +- [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] +- [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] +- [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] +- [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] +- [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] +- [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] +- [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] +- [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] +- [security] ima: always return negative code for error (Diego Domingos) [1781925] +- [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] +- [security] ima: Define ima-modsig template (Diego Domingos) [1781925] +- [security] ima: Collect modsig (Diego Domingos) [1781925] +- [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] +- [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] +- [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] +- [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] +- [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] +- [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] +- [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] +- [security] IMA: Define a new template field buf (Diego Domingos) [1781925] +- [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] +- [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] +- [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] +- [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] +- [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] +- [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] +- [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] +- [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] +- [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] +- [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] +- [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] +- [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] +- [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] +- [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] +- [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] +- [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] +- [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] +- [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] +- [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] +- [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] +- [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] +- [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] +- [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] +- [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] +- [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] +- [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] +- [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] +- [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] +- [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] +- [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] +- [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] +- [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] +- [documentation] security: fix LSM description location (Diego Domingos) [1781925] +- [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] +- [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] +- [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] +- [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] +- [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] +- [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] +- [security] ima: add support for arch specific policies (Diego Domingos) [1781925] +- [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] +- [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] +- [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] +- [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] +- [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] +- [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] +- [security] ima: add build time policy (Diego Domingos) [1781925] +- [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] +- [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] +- [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] +- [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] +- [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] +- [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] +- [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] +- [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] +- [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] +- [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] +- [security] x86/efi: remove unused variables (Diego Domingos) [1781925] +- [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] +- [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] +- [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] +- [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] +- [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] +- [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] +- [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] +- [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] +- [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] +- [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] +- [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] +- [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] +- [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] +- [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] +- [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] +- [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] +- [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] +- [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] +- [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] +- [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] +- [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] +- [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] +- [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] +- [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] +- [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] +- [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] +- [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] +- [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] +- [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] +- [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] +- [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] +- [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] +- [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] +- [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] +- [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] +- [misc] vhost: disable for OABI (Jason Wang) [1771441] +- [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] +- [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] +- [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] +- [block] virtio_blk: add a missing include (Jason Wang) [1771441] +- [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] +- [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] +- [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] +- [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] +- [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] +- [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] +- [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] +- [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] +- [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] +- [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] +- [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] +- [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] +- [vhost] vringh: IOTLB support (Jason Wang) [1771441] +- [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] +- [vhost] vhost: allow per device message handler (Jason Wang) [1771441] +- [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] +- [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] +- [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] +- [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] +- [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] +- [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] +- [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] +- [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] +- [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] +- [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] +- [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] +- [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] +- [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] +- [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] +- [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] +- [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] +- [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] +- [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] +- [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] +- [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] +- [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] +- [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] +- [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] +- [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808] + +* Tue Jun 02 2020 Frantisek Hrbata [4.18.0-209.el8] +- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] +- [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] +- [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] +- [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] +- [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] +- [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] +- [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] +- [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] +- [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] +- [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] +- [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] +- [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] +- [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} +- [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} +- [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] +- [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] +- [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] +- [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] +- [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] +- [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] +- [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] +- [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] +- [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] +- [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] +- [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] +- [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] +- [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] +- [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] +- [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] +- [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] +- [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] +- [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] +- [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] +- [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] +- [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] +- [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] +- [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] +- [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] +- [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] +- [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] +- [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] +- [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] +- [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] +- [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] +- [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] +- [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] +- [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] +- [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] +- [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] +- [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] +- [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] +- [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] +- [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] +- [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] +- [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] +- [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] +- [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] +- [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] +- [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] +- [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] +- [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] +- [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] +- [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] +- [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] +- [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] +- [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] +- [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] +- [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] +- [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] +- [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] +- [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] +- [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] +- [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] +- [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] +- [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] +- [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] +- [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] +- [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] +- [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] +- [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] +- [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] +- [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] +- [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] +- [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] +- [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] +- [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] +- [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] +- [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] +- [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] +- [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] +- [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] +- [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] +- [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] +- [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] +- [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] +- [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] +- [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] +- [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] +- [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] +- [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] +- [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] +- [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] +- [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] +- [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] +- [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] +- [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] +- [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] +- [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] +- [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] +- [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] +- [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] +- [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] +- [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] +- [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] +- [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] +- [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] +- [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] +- [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] +- [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] +- [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] +- [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] +- [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] +- [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] +- [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] +- [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] +- [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] +- [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] +- [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] +- [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] +- [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] +- [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] +- [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] +- [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] +- [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] +- [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] +- [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] +- [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] +- [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] +- [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] +- [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] +- [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] +- [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] +- [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] +- [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] +- [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] +- [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] +- [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] +- [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] +- [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] +- [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] +- [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] +- [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] +- [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] +- [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] +- [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] +- [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] +- [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] +- [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] +- [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] +- [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] +- [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] +- [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] +- [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] +- [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] +- [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] +- [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] +- [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] +- [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] +- [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] +- [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] +- [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] +- [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] +- [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] +- [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] +- [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] +- [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] +- [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] +- [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] +- [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] +- [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] +- [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] +- [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] +- [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] +- [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] +- [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] +- [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] +- [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] +- [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] +- [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] +- [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] +- [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] +- [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] +- [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] +- [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] +- [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] +- [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] +- [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] +- [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] +- [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] +- [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] +- [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] +- [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] +- [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] +- [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] +- [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] +- [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] +- [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] +- [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] +- [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] +- [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] +- [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] +- [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] +- [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] +- [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] +- [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] +- [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] +- [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] +- [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] +- [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] +- [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] +- [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] +- [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] +- [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] +- [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835] + +* Thu May 28 2020 Frantisek Hrbata [4.18.0-208.el8] +- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] +- [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] +- [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] +- [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] +- [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] +- [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] +- [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] +- [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] +- [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] +- [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] +- [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] +- [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] +- [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] +- [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] +- [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] +- [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] +- [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] +- [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] +- [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] +- [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] +- [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] +- [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] +- [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] +- [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] +- [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] +- [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] +- [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] +- [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] +- [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] +- [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] +- [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] +- [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] +- [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] +- [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] +- [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] +- [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] +- [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] +- [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] +- [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] +- [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] +- [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] +- [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] +- [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] +- [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] +- [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] +- [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] +- [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] +- [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] +- [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] +- [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] +- [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] +- [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] +- [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] +- [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] +- [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] +- [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] +- [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] +- [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] +- [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] +- [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] +- [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] +- [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] +- [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] +- [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] +- [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] +- [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] +- [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] +- [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] +- [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] +- [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] +- [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] +- [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] +- [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] +- [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] +- [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] +- [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] +- [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] +- [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] +- [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] +- [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] +- [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] +- [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] +- [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] +- [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] +- [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] +- [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289] + +* Wed May 27 2020 Frantisek Hrbata [4.18.0-207.el8] +- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] +- [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] +- [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] +- [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] +- [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] +- [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] +- [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] +- [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] +- [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] +- [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] +- [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] +- [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] +- [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] +- [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] +- [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] +- [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] +- [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] +- [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] +- [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] +- [s390] s390: nvme reipl (Philipp Rudo) [1525179] +- [s390] s390: nvme ipl (Philipp Rudo) [1525179] +- [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] +- [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] +- [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] +- [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] +- [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] +- [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] +- [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] +- [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] +- [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] +- [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] +- [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] +- [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] +- [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] +- [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] +- [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] +- [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] +- [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] +- [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] +- [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] +- [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] +- [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] +- [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] +- [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] +- [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] +- [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] +- [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] +- [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] +- [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] +- [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] +- [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] +- [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] +- [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] +- [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] +- [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] +- [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] +- [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] +- [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] +- [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] +- [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] +- [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] +- [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] +- [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] +- [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] +- [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] +- [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] +- [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] +- [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] +- [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] +- [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] +- [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] +- [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] +- [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] +- [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] +- [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] +- [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] +- [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] +- [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] +- [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] +- [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] +- [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] +- [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] +- [fs] ceph: track primary dentry link (Jeff Layton) [1827767] +- [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] +- [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] +- [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] +- [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] +- [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] +- [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] +- [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] +- [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] +- [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] +- [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] +- [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] +- [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] +- [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] +- [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] +- [block] rbd: kill img_request kref (Jeff Layton) [1827767] +- [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] +- [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] +- [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] +- [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] +- [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] +- [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] +- [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] +- [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] +- [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] +- [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] +- [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] +- [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] +- [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] +- [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] +- [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] +- [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] +- [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] +- [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] +- [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] +- [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] +- [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] +- [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] +- [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] +- [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] +- [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] +- [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] +- [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] +- [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] +- [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] +- [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] +- [fs] ceph: add __send_request helper (Jeff Layton) [1827767] +- [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] +- [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] +- [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] +- [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] +- [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] +- [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] +- [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] +- [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] +- [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] +- [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] +- [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] +- [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] +- [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] +- [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] +- [block] rbd: don't query snapshot features (Jeff Layton) [1827767] +- [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] +- [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] +- [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] +- [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] +- [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] +- [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] +- [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] +- [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] +- [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] +- [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] +- [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] +- [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] +- [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] +- [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] +- [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] +- [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] +- [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] +- [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] +- [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] +- [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] +- [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] +- [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] +- [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] +- [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] +- [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] +- [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] +- [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] +- [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] +- [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] +- [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] +- [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] +- [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] +- [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] +- [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] +- [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] +- [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] +- [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] +- [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] +- [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] +- [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] +- [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] +- [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] +- [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] +- [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] +- [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] +- [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] +- [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] +- [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] +- [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] +- [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] +- [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] +- [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] +- [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] +- [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] +- [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] +- [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] +- [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] +- [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] +- [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] +- [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] +- [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] +- [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] +- [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] +- [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] +- [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] +- [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] +- [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] +- [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] +- [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] +- [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] +- [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] +- [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] +- [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] +- [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] +- [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] +- [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] +- [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] +- [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} +- [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} +- [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636} + +* Tue May 26 2020 Frantisek Hrbata [4.18.0-206.el8] +- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] +- [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] +- [tools] libperf: Add counting example (Michael Petlan) [1818841] +- [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] +- [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] +- [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] +- [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] +- [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] +- [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] +- [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] +- [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] +- [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] +- [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] +- [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] +- [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] +- [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] +- [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] +- [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] +- [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] +- [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] +- [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] +- [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] +- [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] +- [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] +- [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] +- [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] +- [tools] perf config: Document missing config options (Michael Petlan) [1818841] +- [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] +- [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] +- [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] +- [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] +- [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] +- [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] +- [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] +- [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] +- [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] +- [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] +- [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] +- [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] +- [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] +- [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] +- [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] +- [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] +- [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] +- [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] +- [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] +- [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] +- [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] +- [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] +- [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] +- [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] +- [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] +- [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] +- [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] +- [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] +- [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] +- [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] +- [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] +- [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] +- [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] +- [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] +- [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] +- [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] +- [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] +- [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] +- [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] +- [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] +- [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] +- [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] +- [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] +- [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] +- [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] +- [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] +- [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] +- [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] +- [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] +- [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] +- [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] +- [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] +- [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] +- [tools] libperf: Add man pages (Michael Petlan) [1818841] +- [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] +- [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] +- [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] +- [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] +- [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] +- [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] +- [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] +- [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] +- [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] +- [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] +- [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] +- [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] +- [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] +- [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] +- [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] +- [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] +- [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] +- [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] +- [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] +- [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] +- [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] +- [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] +- [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] +- [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] +- [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] +- [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] +- [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] +- [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] +- [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] +- [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] +- [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] +- [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] +- [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] +- [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] +- [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] +- [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] +- [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] +- [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] +- [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] +- [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] +- [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] +- [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] +- [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] +- [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] +- [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] +- [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] +- [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] +- [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] +- [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] +- [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] +- [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] +- [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] +- [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] +- [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] +- [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667] + +* Mon May 25 2020 Frantisek Hrbata [4.18.0-205.el8] +- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] +- [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] +- [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] +- [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] +- [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] +- [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] +- [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] +- [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] +- [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] +- [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] +- [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] +- [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] +- [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] +- [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] +- [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] +- [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] +- [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] +- [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] +- [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] +- [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] +- [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] +- [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] +- [block] block: free both rq_map and request (Ming Lei) [1835602] +- [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] +- [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] +- [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] +- [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] +- [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] +- [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] +- [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] +- [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] +- [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] +- [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] +- [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] +- [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] +- [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] +- [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] +- [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] +- [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] +- [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] +- [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] +- [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] +- [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] +- [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] +- [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] +- [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] +- [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] +- [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] +- [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] +- [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] +- [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] +- [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] +- [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] +- [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] +- [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] +- [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] +- [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] +- [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] +- [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] +- [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] +- [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097] + +* Sat May 23 2020 Frantisek Hrbata [4.18.0-204.el8] +- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] +- [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] +- [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] +- [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] +- [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] +- [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] +- [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] +- [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] +- [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] +- [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] +- [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] +- [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] +- [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] +- [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] +- [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] +- [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] +- [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] +- [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] +- [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] +- [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] +- [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] +- [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] +- [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] +- [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] +- [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] +- [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] +- [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] +- [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] +- [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] +- [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] +- [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] +- [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] +- [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] +- [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] +- [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] +- [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] +- [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] +- [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] +- [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] +- [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] +- [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] +- [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] +- [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] +- [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] +- [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] +- [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] +- [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] +- [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] +- [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] +- [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] +- [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] +- [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] +- [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] +- [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] +- [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] +- [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] +- [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] +- [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] +- [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] +- [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] +- [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] +- [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] +- [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] +- [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] +- [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] +- [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] +- [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] +- [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] +- [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] +- [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] +- [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] +- [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] +- [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] +- [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] +- [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] +- [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] +- [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] +- [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] +- [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] +- [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] +- [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] +- [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] +- [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] +- [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] +- [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] +- [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] +- [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] +- [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] +- [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] +- [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] +- [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] +- [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] +- [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] +- [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] +- [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509] + +* Fri May 22 2020 Frantisek Hrbata [4.18.0-203.el8] +- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] +- [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] +- [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} +- [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} +- [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] +- [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] +- [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] +- [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] +- [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] +- [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] +- [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] +- [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] +- [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] +- [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] +- [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] +- [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] +- [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] +- [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] +- [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] +- [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] +- [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] +- [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] +- [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] +- [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] +- [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] +- [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] +- [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] +- [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] +- [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] +- [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041] + +* Wed May 20 2020 Frantisek Hrbata [4.18.0-202.el8] +- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] +- [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] +- [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] +- [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] +- [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] +- [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] +- [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] +- [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] +- [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] +- [net] net/smc: improve termination processing (Philipp Rudo) [1725886] +- [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] +- [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] +- [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] +- [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] +- [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] +- [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] +- [net] net/smc: send failover validation message (Philipp Rudo) [1725886] +- [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] +- [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] +- [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] +- [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] +- [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] +- [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] +- [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] +- [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] +- [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] +- [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] +- [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] +- [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] +- [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] +- [net] smc: Remove unused function (Philipp Rudo) [1725886] +- [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] +- [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] +- [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] +- [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] +- [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] +- [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] +- [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] +- [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] +- [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] +- [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] +- [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] +- [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] +- [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] +- [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] +- [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] +- [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] +- [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] +- [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] +- [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] +- [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] +- [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] +- [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] +- [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] +- [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] +- [net] net/smc: introduce link group type (Philipp Rudo) [1725886] +- [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] +- [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] +- [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] +- [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] +- [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] +- [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] +- [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] +- [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] +- [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] +- [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] +- [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] +- [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] +- [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] +- [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] +- [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] +- [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] +- [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] +- [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] +- [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] +- [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] +- [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] +- [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] +- [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] +- [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] +- [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] +- [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] +- [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] +- [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] +- [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] +- [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] +- [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] +- [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] +- [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] +- [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] +- [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] +- [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] +- [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] +- [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] +- [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] +- [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] +- [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] +- [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] +- [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] +- [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] +- [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] +- [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] +- [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] +- [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] +- [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] +- [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] +- [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] +- [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] +- [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] +- [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] +- [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] +- [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] +- [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] +- [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] +- [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] +- [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] +- [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] +- [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] +- [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] +- [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} +- [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} +- [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} +- [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] +- [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] +- [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] +- [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] +- [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] +- [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] +- [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] +- [mm] add account_locked_vm utility function (David Gibson) [1814624] +- [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] +- [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] +- [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] +- [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] +- [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] +- [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] +- [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] +- [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] +- [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] +- [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] +- [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] +- [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] +- [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] +- [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] +- [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] +- [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] +- [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] +- [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] +- [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] +- [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] +- [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] +- [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] +- [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] +- [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] +- [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] +- [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] +- [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] +- [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] +- [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] +- [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] +- [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] +- [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] +- [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] +- [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] +- [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] +- [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] +- [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] +- [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] +- [net] sched: allow flower to match erspan options (Xin Long) [1830482] +- [net] sched: allow flower to match vxlan options (Xin Long) [1830482] +- [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] +- [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] +- [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] +- [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] +- [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] +- [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] +- [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] +- [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] +- [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] +- [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] +- [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] +- [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] +- [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] +- [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] +- [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] +- [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] +- [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] +- [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] +- [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] +- [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] +- [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] +- [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] +- [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] +- [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] +- [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] +- [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] +- [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] +- [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] +- [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] +- [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] +- [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] +- [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] +- [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] +- [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] +- [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] +- [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] +- [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] +- [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] +- [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] +- [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] +- [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] +- [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] +- [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] +- [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] +- [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] +- [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] +- [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] +- [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] +- [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] +- [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] +- [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] +- [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] +- [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] +- [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] +- [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] +- [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] +- [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] +- [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] +- [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] +- [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] +- [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] +- [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] +- [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] +- [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] +- [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] +- [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] +- [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] +- [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] +- [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] +- [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] +- [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] +- [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] +- [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] +- [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] +- [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] +- [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] +- [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] +- [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] +- [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] +- [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] +- [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] +- [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] +- [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] +- [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] +- [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933] + +* Tue May 19 2020 Frantisek Hrbata [4.18.0-201.el8] +- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] +- [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] +- [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] +- [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] +- [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] +- [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] +- [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] +- [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] +- [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] +- [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] +- [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] +- [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] +- [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] +- [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] +- [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] +- [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] +- [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] +- [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] +- [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] +- [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] +- [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] +- [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} +- [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] +- [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] +- [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] +- [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] +- [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] +- [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] +- [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] +- [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] +- [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] +- [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] +- [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] +- [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] +- [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] +- [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] +- [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] +- [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] +- [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] +- [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] +- [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] +- [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] +- [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] +- [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] +- [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] +- [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] +- [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] +- [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] +- [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] +- [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] +- [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] +- [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] +- [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] +- [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] +- [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] +- [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] +- [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] +- [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] +- [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] +- [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] +- [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] +- [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] +- [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] +- [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] +- [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] +- [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] +- [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] +- [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] +- [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] +- [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] +- [tools] perf map: Remove unused functions (Michael Petlan) [1818838] +- [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] +- [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] +- [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] +- [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] +- [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] +- [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] +- [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] +- [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] +- [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] +- [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] +- [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] +- [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] +- [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] +- [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] +- [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] +- [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] +- [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] +- [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] +- [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] +- [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] +- [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] +- [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] +- [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] +- [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] +- [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] +- [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] +- [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] +- [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] +- [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] +- [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] +- [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] +- [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] +- [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] +- [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] +- [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] +- [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] +- [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] +- [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] +- [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] +- [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] +- [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] +- [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] +- [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] +- [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] +- [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] +- [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] +- [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] +- [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] +- [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] +- [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] +- [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] +- [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] +- [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] +- [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] +- [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] +- [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] +- [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] +- [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] +- [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] +- [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] +- [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] +- [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] +- [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] +- [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] +- [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] +- [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] +- [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] +- [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] +- [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] +- [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] +- [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] +- [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] +- [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] +- [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] +- [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] +- [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] +- [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] +- [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] +- [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] +- [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] +- [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] +- [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] +- [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] +- [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] +- [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] +- [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] +- [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] +- [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] +- [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] +- [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] +- [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] +- [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] +- [tools] perf tests: Fix a typo (Michael Petlan) [1818838] +- [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] +- [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] +- [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] +- [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] +- [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] +- [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] +- [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] +- [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] +- [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] +- [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] +- [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] +- [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] +- [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] +- [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] +- [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] +- [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] +- [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] +- [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] +- [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] +- [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] +- [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] +- [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] +- [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] +- [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] +- [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] +- [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] +- [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] +- [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] +- [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] +- [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] +- [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] +- [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] +- [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] +- [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] +- [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] +- [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] +- [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] +- [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] +- [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] +- [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] +- [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] +- [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] +- [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] +- [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] +- [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] +- [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] +- [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] +- [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] +- [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] +- [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] +- [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] +- [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] +- [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] +- [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] +- [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] +- [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] +- [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] +- [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] +- [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] +- [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] +- [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] +- [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] +- [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] +- [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] +- [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] +- [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] +- [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] +- [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] +- [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] +- [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] +- [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] +- [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] +- [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] +- [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] +- [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] +- [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] +- [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] +- [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] +- [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] +- [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] +- [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] +- [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] +- [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] +- [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] +- [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] +- [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] +- [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] +- [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] +- [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] +- [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] +- [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] +- [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] +- [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] +- [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] +- [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] +- [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] +- [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] +- [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] +- [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] +- [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] +- [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] +- [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] +- [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] +- [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] +- [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] +- [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] +- [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] +- [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] +- [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] +- [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] +- [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] +- [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] +- [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] +- [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] +- [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] +- [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] +- [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] +- [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] +- [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] +- [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] +- [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] +- [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] +- [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] +- [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] +- [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] +- [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] +- [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] +- [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] +- [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] +- [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] +- [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] +- [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] +- [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] +- [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] +- [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] +- [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] +- [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] +- [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] +- [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] +- [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] +- [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] +- [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] +- [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] +- [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] +- [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] +- [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] +- [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] +- [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] +- [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] +- [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] +- [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] +- [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] +- [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] +- [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] +- [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] +- [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] +- [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] +- [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] +- [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] +- [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] +- [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] +- [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] +- [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] +- [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] +- [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] +- [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] +- [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] +- [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] +- [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] +- [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] +- [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] +- [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] +- [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] +- [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] +- [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} +- [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} +- [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} +- [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} +- [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] +- [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] +- [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] +- [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] +- [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] +- [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] +- [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] +- [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] +- [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] +- [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] +- [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] +- [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] +- [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] +- [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] +- [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] +- [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] +- [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] +- [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] +- [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] +- [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] +- [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] +- [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] +- [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] +- [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] +- [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] +- [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] +- [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] +- [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] +- [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] +- [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] +- [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] +- [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] +- [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] +- [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] +- [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] +- [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] +- [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] +- [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] +- [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] +- [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] +- [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] +- [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] +- [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] +- [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] +- [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] +- [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] +- [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] +- [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820] + +* Sun May 17 2020 Frantisek Hrbata [4.18.0-200.el8] +- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] +- [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] +- [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] +- [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] +- [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] +- [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] +- [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] +- [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] +- [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] +- [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] +- [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] +- [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] +- [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] +- [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] +- [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] +- [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] +- [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] +- [include] gpio: Fix the no return statement warning (David Arcari) [1829900] +- [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] +- [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] +- [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] +- [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] +- [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] +- [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] +- [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] +- [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] +- [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] +- [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] +- [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] +- [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] +- [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] +- [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] +- [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] +- [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] +- [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] +- [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] +- [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] +- [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] +- [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] +- [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] +- [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] +- [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] +- [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] +- [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] +- [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] +- [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] +- [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] +- [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] +- [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] +- [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] +- [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] +- [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] +- [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] +- [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] +- [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] +- [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] +- [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] +- [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] +- [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] +- [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] +- [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] +- [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] +- [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] +- [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] +- [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] +- [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] +- [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] +- [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] +- [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] +- [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] +- [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] +- [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] +- [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] +- [include] gpio: stubs in headers should be inline (David Arcari) [1829900] +- [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] +- [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] +- [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] +- [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] +- [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] +- [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] +- [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] +- [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] +- [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] +- [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] +- [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] +- [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] +- [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] +- [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] +- [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] +- [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] +- [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] +- [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] +- [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] +- [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] +- [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] +- [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] +- [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] +- [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] +- [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] +- [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] +- [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] +- [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] +- [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] +- [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] +- [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] +- [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] +- [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] +- [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] +- [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] +- [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] +- [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] +- [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] +- [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] +- [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] +- [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] +- [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] +- [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] +- [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] +- [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] +- [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] +- [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] +- [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] +- [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] +- [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] +- [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] +- [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] +- [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] +- [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] +- [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] +- [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] +- [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] +- [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] +- [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] +- [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] +- [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] +- [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] +- [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] +- [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] +- [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] +- [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] +- [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] +- [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] +- [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] +- [documentation] gpio: Update documentation (David Arcari) [1829900] +- [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] +- [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] +- [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] +- [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] +- [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] +- [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] +- [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] +- [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] +- [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] +- [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] +- [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] +- [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] +- [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] +- [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] +- [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] +- [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] +- [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] +- [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] +- [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] +- [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] +- [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] +- [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] +- [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] +- [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] +- [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] +- [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] +- [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] +- [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] +- [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] +- [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] +- [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] +- [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] +- [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] +- [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] +- [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] +- [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] +- [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] +- [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] +- [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] +- [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] +- [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] +- [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] +- [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] +- [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] +- [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] +- [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] +- [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] +- [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] +- [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] +- [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] +- [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] +- [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] +- [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] +- [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] +- [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] +- [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] +- [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] +- [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] +- [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] +- [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] +- [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] +- [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] +- [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] +- [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] +- [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] +- [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] +- [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] +- [gpio] gpiolib: Join string literals back (David Arcari) [1829900] +- [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] +- [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] +- [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] +- [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] +- [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] +- [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} +- [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} +- [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] +- [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] +- [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] +- [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] +- [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] +- [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] +- [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] +- [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] +- [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] +- [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] +- [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] +- [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] +- [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] +- [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] +- [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] +- [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] +- [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] +- [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] +- [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] +- [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] +- [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] +- [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] +- [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] +- [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] +- [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] +- [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] +- [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] +- [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] +- [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] +- [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] +- [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] +- [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] +- [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] +- [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] +- [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] +- [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] +- [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] +- [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] +- [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] +- [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] +- [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] +- [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] +- [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] +- [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] +- [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] +- [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] +- [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] +- [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] +- [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] +- [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] +- [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] +- [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] +- [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] +- [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] +- [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] +- [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] +- [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] +- [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] +- [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] +- [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] +- [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] +- [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] +- [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] +- [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] +- [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] +- [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] +- [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] +- [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] +- [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] +- [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] +- [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] +- [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] +- [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] +- [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] +- [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] +- [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] +- [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] +- [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] +- [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] +- [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] +- [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] +- [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] +- [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] +- [net] net/smc: remove unused constant (Philipp Rudo) [1780665] +- [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] +- [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] +- [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] +- [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] +- [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] +- [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] +- [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] +- [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] +- [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] +- [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] +- [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] +- [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] +- [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] +- [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] +- [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] +- [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] +- [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] +- [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] +- [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] +- [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] +- [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] +- [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] +- [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] +- [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] +- [net] net/smc: receive returns without data (Philipp Rudo) [1780665] +- [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] +- [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] +- [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] +- [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] +- [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] +- [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] +- [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] +- [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] +- [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] +- [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} +- [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] +- [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] +- [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] +- [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] +- [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] +- [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] +- [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] +- [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] +- [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] +- [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] +- [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] +- [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] +- [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] +- [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} +- [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} +- [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524} + +* Wed May 13 2020 Frantisek Hrbata [4.18.0-199.el8] +- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] +- [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] +- [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] +- [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] +- [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] +- [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] +- [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] +- [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] +- [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] +- [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] +- [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] +- [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] +- [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] +- [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] +- [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] +- [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] +- [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] +- [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] +- [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] +- [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] +- [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] +- [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] +- [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] +- [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] +- [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] +- [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] +- [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] +- [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] +- [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] +- [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] +- [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] +- [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] +- [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] +- [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] +- [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] +- [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] +- [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] +- [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] +- [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] +- [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] +- [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] +- [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] +- [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] +- [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] +- [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] +- [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] +- [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] +- [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] +- [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] +- [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] +- [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] +- [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] +- [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] +- [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] +- [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] +- [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] +- [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] +- [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] +- [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] +- [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] +- [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] +- [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] +- [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] +- [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] +- [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] +- [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] +- [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] +- [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] +- [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] +- [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] +- [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] +- [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] +- [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] +- [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] +- [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] +- [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] +- [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] +- [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] +- [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] +- [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] +- [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] +- [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] +- [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] +- [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] +- [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] +- [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] +- [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] +- [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] +- [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] +- [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] +- [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] +- [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] +- [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] +- [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] +- [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] +- [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] +- [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] +- [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] +- [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] +- [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] +- [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] +- [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] +- [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] +- [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] +- [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] +- [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] +- [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] +- [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] +- [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] +- [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] +- [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] +- [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] +- [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] +- [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] +- [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] +- [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] +- [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] +- [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] +- [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] +- [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] +- [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] +- [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] +- [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] +- [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] +- [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] +- [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] +- [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] +- [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] +- [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] +- [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] +- [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] +- [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] +- [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] +- [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] +- [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] +- [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] +- [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] +- [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] +- [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] +- [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] +- [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] +- [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] +- [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] +- [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] +- [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] +- [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] +- [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] +- [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] +- [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] +- [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] +- [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] +- [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] +- [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] +- [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] +- [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] +- [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] +- [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] +- [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] +- [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] +- [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] +- [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] +- [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] +- [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] +- [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] +- [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] +- [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] +- [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] +- [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] +- [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] +- [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] +- [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] +- [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] +- [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] +- [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] +- [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] +- [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] +- [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] +- [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] +- [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] +- [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] +- [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] +- [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] +- [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] +- [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] +- [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] +- [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] +- [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] +- [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] +- [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] +- [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] +- [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] +- [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] +- [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] +- [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] +- [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] +- [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] +- [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] +- [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] +- [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] +- [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] +- [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] +- [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] +- [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] +- [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] +- [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] +- [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] +- [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] +- [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] +- [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] +- [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] +- [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] +- [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] +- [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] +- [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] +- [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] +- [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] +- [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] +- [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] +- [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] +- [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] +- [wireless] ath11k: add HE support (Jarod Wilson) [1807052] +- [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] +- [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] +- [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] +- [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] +- [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] +- [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] +- [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] +- [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] +- [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] +- [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] +- [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] +- [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] +- [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] +- [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] +- [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] +- [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] +- [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] +- [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] +- [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] +- [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] +- [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] +- [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] +- [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] +- [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] +- [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] +- [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] +- [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] +- [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] +- [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] +- [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] +- [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] +- [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] +- [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] +- [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] +- [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] +- [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] +- [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] +- [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] +- [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] +- [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] +- [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] +- [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] +- [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] +- [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] +- [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] +- [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] +- [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] +- [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] +- [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] +- [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] +- [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] +- [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] +- [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] +- [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] +- [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] +- [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] +- [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] +- [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] +- [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] +- [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] +- [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] +- [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] +- [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] +- [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] +- [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] +- [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] +- [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] +- [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] +- [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] +- [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] +- [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] +- [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] +- [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] +- [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] +- [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] +- [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] +- [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] +- [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] +- [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] +- [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] +- [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] +- [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] +- [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] +- [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] +- [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] +- [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] +- [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] +- [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] +- [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] +- [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] +- [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] +- [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] +- [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] +- [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] +- [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] +- [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] +- [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] +- [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] +- [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] +- [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] +- [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] +- [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] +- [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] +- [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] +- [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] +- [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] +- [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] +- [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] +- [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] +- [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] +- [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] +- [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] +- [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] +- [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] +- [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] +- [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] +- [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] +- [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] +- [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] +- [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] +- [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] +- [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] +- [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] +- [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] +- [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] +- [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] +- [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] +- [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] +- [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] +- [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] +- [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] +- [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] +- [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] +- [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] +- [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] +- [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] +- [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] +- [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] +- [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] +- [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] +- [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] +- [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] +- [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] +- [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] +- [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] +- [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] +- [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] +- [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] +- [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] +- [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] +- [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] +- [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] +- [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] +- [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] +- [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] +- [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] +- [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] +- [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] +- [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] +- [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] +- [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] +- [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] +- [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] +- [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] +- [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] +- [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] +- [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] +- [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] +- [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] +- [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] +- [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] +- [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] +- [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} +- [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] +- [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] +- [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] +- [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] +- [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] +- [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] +- [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] +- [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] +- [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] +- [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] +- [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] +- [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] +- [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] +- [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] +- [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] +- [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] +- [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] +- [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] +- [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] +- [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] +- [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] +- [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] +- [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] +- [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] +- [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] +- [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] +- [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] +- [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] +- [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] +- [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] +- [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] +- [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] +- [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] +- [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] +- [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] +- [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] +- [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] +- [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} +- [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] +- [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] +- [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] +- [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] +- [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] +- [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] +- [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] +- [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] +- [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] +- [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] +- [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] +- [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] +- [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] +- [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] +- [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} +- [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] +- [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] +- [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] +- [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] +- [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] +- [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] +- [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] +- [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] +- [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] +- [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] +- [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] +- [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] +- [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] +- [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] +- [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] +- [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] +- [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] +- [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] +- [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] +- [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] +- [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] +- [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] +- [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] +- [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] +- [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] +- [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] +- [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] +- [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] +- [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052] + +* Tue May 12 2020 Frantisek Hrbata [4.18.0-198.el8] +- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] +- [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] +- [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] +- [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] +- [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] +- [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] +- [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] +- [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] +- [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] +- [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] +- [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] +- [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] +- [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] +- [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] +- [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] +- [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] +- [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] +- [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] +- [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] +- [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] +- [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] +- [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] +- [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] +- [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] +- [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] +- [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] +- [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] +- [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] +- [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] +- [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] +- [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] +- [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] +- [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] +- [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] +- [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] +- [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] +- [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] +- [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] +- [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] +- [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] +- [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] +- [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] +- [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] +- [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] +- [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] +- [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] +- [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] +- [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] +- [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] +- [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] +- [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] +- [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] +- [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] +- [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] +- [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] +- [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] +- [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] +- [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] +- [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] +- [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] +- [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] +- [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] +- [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] +- [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] +- [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] +- [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] +- [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] +- [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] +- [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] +- [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] +- [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] +- [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] +- [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] +- [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] +- [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] +- [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] +- [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] +- [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] +- [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] +- [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] +- [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] +- [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] +- [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] +- [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] +- [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] +- [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] +- [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] +- [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] +- [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] +- [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] +- [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] +- [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] +- [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] +- [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] +- [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] +- [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] +- [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] +- [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] +- [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] +- [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] +- [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] +- [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] +- [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] +- [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] +- [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] +- [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] +- [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] +- [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] +- [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] +- [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] +- [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] +- [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] +- [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] +- [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] +- [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] +- [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] +- [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] +- [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] +- [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] +- [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] +- [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] +- [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] +- [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] +- [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] +- [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] +- [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] +- [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] +- [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] +- [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] +- [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] +- [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] +- [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] +- [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] +- [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] +- [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] +- [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] +- [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] +- [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] +- [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] +- [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] +- [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] +- [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] +- [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] +- [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] +- [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] +- [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] +- [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] +- [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] +- [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] +- [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] +- [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] +- [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] +- [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] +- [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] +- [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] +- [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] +- [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] +- [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] +- [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] +- [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] +- [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] +- [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] +- [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] +- [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] +- [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] +- [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] +- [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] +- [netdrv] igc: Add comment (Corinna Vinschen) [1781384] +- [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] +- [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] +- [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] +- [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] +- [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] +- [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] +- [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] +- [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] +- [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] +- [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] +- [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] +- [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] +- [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] +- [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] +- [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] +- [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] +- [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] +- [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] +- [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] +- [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] +- [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] +- [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] +- [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] +- [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] +- [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] +- [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] +- [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] +- [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] +- [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] +- [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] +- [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] +- [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] +- [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] +- [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] +- [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] +- [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] +- [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] +- [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] +- [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] +- [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] +- [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] +- [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] +- [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] +- [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] +- [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] +- [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] +- [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] +- [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] +- [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] +- [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] +- [block] scsi: block: remove bidi support (Ming Lei) [1822001] +- [scsi] scsi: block: remove req->special (Ming Lei) [1822001] +- [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] +- [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] +- [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] +- [fs] scsi: fs: remove exofs (Ming Lei) [1822001] +- [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] +- [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] +- [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] +- [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] +- [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] +- [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] +- [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] +- [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] +- [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] +- [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] +- [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] +- [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] +- [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] +- [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] +- [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] +- [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] +- [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] +- [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] +- [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] +- [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] +- [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] +- [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] +- [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361] + +* Thu May 07 2020 Frantisek Hrbata [4.18.0-197.el8] +- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] +- [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] +- [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] +- [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] +- [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] +- [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] +- [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] +- [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] +- [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] +- [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] +- [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] +- [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] +- [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] +- [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] +- [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] +- [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] +- [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] +- [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] +- [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] +- [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] +- [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] +- [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] +- [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] +- [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] +- [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] +- [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] +- [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] +- [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] +- [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] +- [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] +- [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] +- [net] fix installing orphaned programs (Jiri Benc) [1819630] +- [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] +- [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] +- [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] +- [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] +- [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] +- [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] +- [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] +- [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] +- [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] +- [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] +- [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] +- [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] +- [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] +- [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] +- [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] +- [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] +- [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] +- [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] +- [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] +- [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] +- [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] +- [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] +- [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] +- [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] +- [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] +- [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] +- [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] +- [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] +- [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] +- [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] +- [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] +- [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] +- [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] +- [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] +- [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] +- [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] +- [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] +- [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] +- [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] +- [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] +- [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] +- [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] +- [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] +- [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] +- [net] devlink: export devlink net setter (Petr Oros) [1805958] +- [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] +- [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] +- [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] +- [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] +- [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] +- [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] +- [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] +- [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] +- [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] +- [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] +- [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] +- [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] +- [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] +- [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] +- [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] +- [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] +- [net] devlink: export devlink net getter (Petr Oros) [1805951] +- [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] +- [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] +- [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] +- [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] +- [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] +- [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] +- [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] +- [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] +- [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] +- [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] +- [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] +- [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] +- [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] +- [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] +- [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] +- [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] +- [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] +- [net] lwtunnel: add options process for arp request (Xin Long) [1730151] +- [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] +- [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] +- [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] +- [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] +- [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] +- [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] +- [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] +- [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] +- [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] +- [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] +- [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] +- [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] +- [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] +- [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] +- [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] +- [net] tipc: simplify trivial boolean return (Xin Long) [1822129] +- [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] +- [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] +- [net] tipc: make three functions static (Xin Long) [1822129] +- [net] tipc: fix wrong connect() return code (Xin Long) [1822129] +- [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] +- [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] +- [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] +- [net] tipc: introduce variable window congestion control (Xin Long) [1822129] +- [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] +- [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] +- [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] +- [net] tipc: support in-order name publication events (Xin Long) [1822129] +- [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] +- [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] +- [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] +- [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] +- [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] +- [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] +- [net] tipc: add reference counter to bearer (Xin Long) [1822129] +- [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] +- [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] +- [net] tipc: improve message bundling algorithm (Xin Long) [1822129] +- [net] tipc: add smart nagle feature (Xin Long) [1822129] +- [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] +- [net] tipc: add loopback device tracking (Xin Long) [1822129] +- [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] +- [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] +- [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] +- [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] +- [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] +- [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] +- [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] +- [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] +- [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] +- [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] +- [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] +- [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] +- [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] +- [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] +- [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] +- [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] +- [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] +- [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] +- [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] +- [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] +- [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] +- [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] +- [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] +- [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] +- [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] +- [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] +- [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] +- [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] +- [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] +- [net] devlink: split reload op into two (Petr Oros) [1805882] +- [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] +- [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] +- [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] +- [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] +- [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] +- [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] +- [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] +- [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] +- [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] +- [documentation] Add description of netdevsim traps (Petr Oros) [1805882] +- [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] +- [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] +- [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] +- [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] +- [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882] + +* Wed May 06 2020 Frantisek Hrbata [4.18.0-196.el8] +- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] +- [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] +- [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] +- [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] +- [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] +- [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] +- [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] +- [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] +- [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] +- [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] +- [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] +- [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] +- [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] +- [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] +- [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] +- [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] +- [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] +- [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] +- [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] +- [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] +- [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] +- [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] +- [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] +- [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] +- [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] +- [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] +- [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] +- [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] +- [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] +- [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] +- [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] +- [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] +- [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] +- [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] +- [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] +- [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] +- [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] +- [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] +- [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] +- [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] +- [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] +- [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] +- [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] +- [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] +- [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] +- [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] +- [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] +- [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] +- [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] +- [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] +- [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] +- [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] +- [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] +- [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] +- [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] +- [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] +- [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] +- [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] +- [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] +- [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] +- [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] +- [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] +- [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] +- [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] +- [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] +- [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] +- [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] +- [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] +- [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] +- [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] +- [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] +- [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] +- [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] +- [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] +- [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] +- [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] +- [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] +- [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] +- [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] +- [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] +- [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] +- [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] +- [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] +- [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] +- [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] +- [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] +- [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] +- [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] +- [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] +- [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] +- [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] +- [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] +- [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] +- [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] +- [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] +- [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] +- [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] +- [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] +- [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] +- [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] +- [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] +- [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] +- [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] +- [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] +- [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] +- [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] +- [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] +- [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] +- [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] +- [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] +- [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] +- [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] +- [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] +- [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] +- [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] +- [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] +- [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] +- [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] +- [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] +- [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] +- [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] +- [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] +- [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] +- [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] +- [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] +- [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] +- [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] +- [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] +- [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] +- [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] +- [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] +- [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] +- [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] +- [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] +- [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] +- [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] +- [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987] + +* Tue May 05 2020 Frantisek Hrbata [4.18.0-195.el8] +- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] +- [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] +- [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] +- [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] +- [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] +- [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] +- [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] +- [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] +- [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] +- [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] +- [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] +- [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] +- [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] +- [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] +- [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] +- [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] +- [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] +- [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] +- [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] +- [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] +- [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] +- [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] +- [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] +- [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] +- [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] +- [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] +- [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] +- [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] +- [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] +- [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] +- [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] +- [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] +- [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] +- [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] +- [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] +- [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] +- [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] +- [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] +- [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] +- [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] +- [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] +- [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] +- [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] +- [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] +- [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] +- [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] +- [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] +- [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] +- [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] +- [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] +- [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] +- [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] +- [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] +- [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] +- [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] +- [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] +- [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] +- [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] +- [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] +- [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] +- [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] +- [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] +- [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] +- [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] +- [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] +- [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] +- [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] +- [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] +- [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] +- [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] +- [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] +- [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] +- [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] +- [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] +- [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] +- [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] +- [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] +- [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] +- [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] +- [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] +- [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] +- [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] +- [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] +- [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] +- [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] +- [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] +- [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] +- [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] +- [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] +- [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] +- [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] +- [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] +- [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] +- [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] +- [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] +- [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] +- [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] +- [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] +- [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] +- [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] +- [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] +- [fs] cifs: add server param (Leif Sahlberg) [1827485] +- [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] +- [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] +- [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] +- [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] +- [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] +- [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] +- [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] +- [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] +- [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] +- [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] +- [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] +- [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] +- [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] +- [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] +- [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] +- [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] +- [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] +- [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] +- [fs] cifs: add support for flock (Leif Sahlberg) [1827485] +- [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] +- [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] +- [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] +- [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] +- [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] +- [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] +- [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] +- [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] +- [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] +- [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] +- [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] +- [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] +- [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] +- [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] +- [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] +- [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] +- [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] +- [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] +- [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] +- [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] +- [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] +- [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] +- [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] +- [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] +- [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] +- [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] +- [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] +- [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] +- [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] +- [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] +- [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] +- [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] +- [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] +- [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] +- [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] +- [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] +- [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] +- [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] +- [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] +- [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] +- [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] +- [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] +- [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] +- [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] +- [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] +- [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] +- [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] +- [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] +- [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] +- [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] +- [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] +- [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] +- [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] +- [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] +- [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] +- [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] +- [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] +- [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] +- [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] +- [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] +- [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] +- [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] +- [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] +- [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] +- [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] +- [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] +- [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] +- [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] +- [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] +- [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] +- [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] +- [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] +- [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] +- [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] +- [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] +- [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] +- [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] +- [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] +- [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] +- [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] +- [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] +- [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] +- [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] +- [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] +- [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] +- [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] +- [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] +- [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] +- [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] +- [misc] mei: abstract fw status register read (Tony Camuso) [1822645] +- [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] +- [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] +- [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] +- [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] +- [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] +- [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] +- [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] +- [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] +- [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] +- [drm] drm: Add Content protection type property (Tony Camuso) [1822645] +- [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] +- [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] +- [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] +- [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] +- [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] +- [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] +- [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] +- [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] +- [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] +- [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] +- [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] +- [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] +- [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] +- [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] +- [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] +- [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] +- [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] +- [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] +- [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] +- [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] +- [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] +- [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] +- [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] +- [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] +- [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] +- [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] +- [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] +- [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] +- [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] +- [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] +- [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] +- [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] +- [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] +- [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] +- [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] +- [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] +- [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] +- [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] +- [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] +- [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] +- [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] +- [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] +- [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] +- [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] +- [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] +- [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] +- [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] +- [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] +- [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] +- [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] +- [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] +- [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] +- [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] +- [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] +- [misc] mei: don't update offset in write (Tony Camuso) [1822645] +- [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] +- [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] +- [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] +- [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] +- [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] +- [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] +- [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] +- [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] +- [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] +- [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] +- [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] +- [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] +- [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] +- [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] +- [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] +- [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] +- [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] +- [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] +- [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] +- [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] +- [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] +- [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] +- [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] +- [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] +- [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] +- [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] +- [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] +- [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] +- [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] +- [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740] + +* Thu Apr 30 2020 Frantisek Hrbata [4.18.0-194.el8] +- [include] i2c: fix a doc warning (David Arcari) [1826759] +- [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] +- [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] +- [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] +- [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] +- [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] +- [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] +- [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] +- [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] +- [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] +- [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] +- [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] +- [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] +- [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] +- [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] +- [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] +- [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] +- [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] +- [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] +- [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] +- [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] +- [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] +- [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] +- [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] +- [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] +- [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] +- [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] +- [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] +- [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] +- [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] +- [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] +- [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] +- [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] +- [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] +- [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] +- [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] +- [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] +- [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] +- [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] +- [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] +- [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] +- [i2c] i2c: core: add sysfs header (David Arcari) [1826759] +- [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] +- [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] +- [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] +- [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] +- [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] +- [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] +- [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] +- [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] +- [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] +- [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] +- [media] tua6100: Avoid build warnings (David Arcari) [1826759] +- [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] +- [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] +- [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] +- [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] +- [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] +- [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] +- [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] +- [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] +- [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] +- [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] +- [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] +- [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] +- [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] +- [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] +- [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] +- [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] +- [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] +- [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] +- [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] +- [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] +- [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] +- [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] +- [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] +- [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] +- [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] +- [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] +- [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] +- [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] +- [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] +- [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] +- [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] +- [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] +- [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] +- [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] +- [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] +- [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] +- [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] +- [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] +- [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] +- [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] +- [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] +- [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] +- [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] +- [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] +- [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] +- [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] +- [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] +- [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] +- [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] +- [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] +- [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] +- [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] +- [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] +- [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] +- [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] +- [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] +- [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] +- [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] +- [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] +- [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] +- [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] +- [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] +- [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] +- [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] +- [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] +- [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] +- [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] +- [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] +- [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] +- [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] +- [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] +- [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] +- [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] +- [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] +- [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] +- [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] +- [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] +- [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] +- [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] +- [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] +- [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] +- [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] +- [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] +- [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] +- [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] +- [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] +- [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] +- [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] +- [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] +- [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] +- [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] +- [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] +- [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] +- [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] +- [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] +- [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] +- [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] +- [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] +- [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] +- [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] +- [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] +- [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] +- [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] +- [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] +- [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] +- [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] +- [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] +- [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] +- [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] +- [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] +- [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] +- [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] +- [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] +- [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] +- [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] +- [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] +- [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] +- [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] +- [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] +- [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] +- [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] +- [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] +- [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] +- [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] +- [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] +- [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] +- [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] +- [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] +- [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] +- [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] +- [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] +- [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] +- [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] +- [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] +- [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] +- [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] +- [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] +- [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] +- [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] +- [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] +- [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] +- [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] +- [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] +- [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] +- [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] +- [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] +- [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] +- [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] +- [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] +- [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] +- [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] +- [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] +- [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] +- [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] +- [net] Remove switchdev_ops (Ivan Vecera) [1821402] +- [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] +- [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] +- [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] +- [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] +- [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] +- [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] +- [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] +- [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] +- [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] +- [net] gro: properly remove skb from list (Ivan Vecera) [1805302] +- [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] +- [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] +- [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] +- [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] +- [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] +- [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] +- [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] +- [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] +- [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] +- [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] +- [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] +- [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] +- [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] +- [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] +- [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] +- [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] +- [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] +- [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] +- [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] +- [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] +- [tools] selftests: Add nettest (Hangbin Liu) [1816587] +- [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] +- [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] +- [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] +- [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] +- [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] +- [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] +- [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] +- [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] +- [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] +- [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] +- [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] +- [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] +- [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] +- [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] +- [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] +- [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] +- [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] +- [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] +- [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] +- [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] +- [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] +- [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] +- [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] +- [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] +- [net] Add __icmp_send helper. (Matteo Croce) [1720708] +- [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] +- [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116] + +* Tue Apr 28 2020 Frantisek Hrbata [4.18.0-193.15.el8] +- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] +- [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] +- [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] +- [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] +- [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] +- [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] +- [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] +- [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] +- [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] +- [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] +- [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] +- [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] +- [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] +- [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] +- [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] +- [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] +- [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] +- [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] +- [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] +- [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] +- [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] +- [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] +- [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] +- [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] +- [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] +- [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] +- [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] +- [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] +- [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] +- [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] +- [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] +- [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] +- [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] +- [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] +- [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] +- [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] +- [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] +- [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] +- [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] +- [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] +- [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] +- [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] +- [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] +- [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] +- [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] +- [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] +- [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] +- [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] +- [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] +- [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] +- [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] +- [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288] + +* Sat Apr 25 2020 Frantisek Hrbata [4.18.0-193.14.el8] +- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] +- [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] +- [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] +- [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] +- [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] +- [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] +- [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] +- [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] +- [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] +- [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] +- [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] +- [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] +- [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] +- [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] +- [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] +- [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] +- [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] +- [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] +- [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] +- [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] +- [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] +- [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] +- [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] +- [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] +- [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] +- [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] +- [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] +- [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] +- [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] +- [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] +- [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] +- [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] +- [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] +- [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] +- [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] +- [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] +- [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] +- [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] +- [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] +- [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] +- [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] +- [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] +- [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] +- [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] +- [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] +- [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] +- [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] +- [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] +- [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] +- [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] +- [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] +- [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] +- [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] +- [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] +- [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] +- [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] +- [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] +- [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] +- [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] +- [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] +- [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] +- [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] +- [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] +- [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] +- [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] +- [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] +- [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] +- [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] +- [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] +- [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] +- [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] +- [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] +- [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] +- [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] +- [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] +- [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] +- [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] +- [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] +- [block] brd: check and limit max_part par (Ming Lei) [1790403] + +* Fri Apr 24 2020 Frantisek Hrbata [4.18.0-193.13.el8] +- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] +- [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] +- [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] +- [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] +- [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] +- [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] +- [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] +- [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] +- [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] +- [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] +- [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] +- [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] +- [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] +- [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] +- [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] +- [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] +- [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] +- [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] +- [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] +- [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] +- [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] +- [include] futex: Add mutex around futex exit (Waiman Long) [1803822] +- [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] +- [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] +- [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] +- [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] +- [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] +- [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] +- [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] +- [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] +- [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] +- [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] +- [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] +- [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] +- [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] +- [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] +- [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} +- [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] +- [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] +- [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] +- [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] +- [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] +- [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] +- [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] +- [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] +- [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] +- [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] +- [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] +- [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] +- [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] +- [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] +- [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] +- [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] +- [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] +- [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] +- [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] +- [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] +- [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] +- [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] +- [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] +- [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] +- [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] +- [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] +- [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] +- [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] +- [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182] + +* Thu Apr 23 2020 Frantisek Hrbata [4.18.0-193.12.el8] +- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] +- [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] +- [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] +- [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] +- [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] +- [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] +- [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] +- [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] +- [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] +- [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] +- [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] +- [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] +- [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] +- [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] +- [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] +- [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] +- [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] +- [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] +- [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] +- [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] +- [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] +- [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] +- [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] +- [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] +- [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] +- [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] +- [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] +- [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] +- [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] +- [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] +- [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] +- [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] +- [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] +- [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] +- [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] +- [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] +- [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] +- [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] +- [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] +- [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] +- [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] +- [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] +- [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] +- [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] +- [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] +- [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] +- [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] +- [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] +- [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] +- [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] +- [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] +- [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] +- [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] +- [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] +- [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] +- [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] +- [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] +- [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] +- [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] +- [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] +- [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] +- [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] +- [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] +- [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] +- [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] +- [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] +- [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] +- [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] +- [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] +- [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] +- [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] +- [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] +- [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] +- [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] +- [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] +- [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] +- [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] +- [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] +- [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] +- [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] +- [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] +- [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] +- [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] +- [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] +- [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] +- [tools] perf tests: Fix static build test (Michael Petlan) [1818835] +- [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] +- [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] +- [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] +- [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] +- [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] +- [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] +- [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] +- [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] +- [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] +- [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] +- [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] +- [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] +- [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] +- [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] +- [tools] perf python: Remove debug.h (Michael Petlan) [1818835] +- [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] +- [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] +- [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] +- [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] +- [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] +- [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] +- [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] +- [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] +- [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] +- [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] +- [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] +- [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] +- [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] +- [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] +- [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] +- [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] +- [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] +- [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] +- [tools] perf: Update .gitignore file (Michael Petlan) [1818835] +- [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] +- [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] +- [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] +- [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] +- [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] +- [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] +- [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] +- [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] +- [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] +- [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] +- [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] +- [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] +- [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] +- [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] +- [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] +- [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] +- [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] +- [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] +- [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] +- [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] +- [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] +- [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] +- [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] +- [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] +- [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] +- [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] +- [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] +- [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] +- [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] +- [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] +- [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] +- [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] +- [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] +- [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] +- [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] +- [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] +- [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] +- [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] +- [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] +- [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] +- [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] +- [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] +- [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] +- [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] +- [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] +- [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] +- [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] +- [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] +- [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] +- [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] +- [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] +- [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] +- [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] +- [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] +- [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] +- [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] +- [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] +- [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] +- [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] +- [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] +- [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] +- [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] +- [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] +- [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] +- [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] +- [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] +- [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] +- [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] +- [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] +- [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] +- [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] +- [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] +- [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] +- [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] +- [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] +- [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] +- [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] +- [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] +- [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] +- [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] +- [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] +- [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] +- [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] +- [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] +- [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] +- [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] +- [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] +- [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] +- [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] +- [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] +- [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] +- [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] +- [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] +- [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] +- [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] +- [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] +- [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] +- [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] +- [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] +- [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] +- [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] +- [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] +- [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] +- [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] +- [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] +- [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] +- [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] +- [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] +- [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] +- [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] +- [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] +- [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] +- [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] +- [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] +- [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] +- [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] +- [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] +- [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] +- [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] +- [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] +- [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] +- [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] +- [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] +- [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] +- [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] +- [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] +- [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] +- [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] +- [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] +- [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] +- [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] +- [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] +- [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] +- [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] +- [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] +- [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] +- [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] +- [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] +- [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] +- [tools] libperf: Initial documentation (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] +- [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] +- [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] +- [tools] libperf: Add tests support (Michael Petlan) [1818835] +- [tools] libperf: Add install targets (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] +- [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] +- [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] +- [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] +- [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] +- [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] +- [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] +- [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] +- [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] +- [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] +- [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] +- [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] +- [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] +- [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] +- [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] +- [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] +- [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] +- [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] +- [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] +- [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] +- [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] +- [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] +- [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] +- [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] +- [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] +- [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] +- [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] +- [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] +- [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] +- [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] +- [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] +- [tools] libperf: Add debug output support (Michael Petlan) [1818835] +- [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] +- [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] +- [tools] libperf: Add build version support (Michael Petlan) [1818835] +- [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] +- [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] +- [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] +- [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] +- [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] +- [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] +- [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] +- [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] +- [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] +- [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] +- [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] +- [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] +- [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] +- [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] +- [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] +- [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] +- [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] +- [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] +- [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] +- [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] +- [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] +- [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] +- [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] +- [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] +- [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] +- [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] +- [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] +- [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] +- [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] +- [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] +- [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] +- [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] +- [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] +- [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] +- [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] +- [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] +- [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] +- [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] +- [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] +- [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] +- [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] +- [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] +- [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] +- [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] +- [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] +- [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] +- [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] +- [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] +- [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] +- [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] +- [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] +- [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] +- [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] +- [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] +- [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] +- [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] +- [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] +- [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] +- [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] +- [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] +- [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] +- [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] +- [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] +- [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] +- [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] +- [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835] + +* Wed Apr 22 2020 Frantisek Hrbata [4.18.0-193.11.el8] +- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] +- [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] +- [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] +- [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] +- [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] +- [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] +- [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] +- [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] +- [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] +- [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] +- [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] +- [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] +- [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] +- [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] +- [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] +- [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] +- [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] +- [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] +- [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] +- [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] +- [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] +- [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] +- [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] +- [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] +- [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] +- [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] +- [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] +- [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] +- [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] +- [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] +- [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] +- [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] +- [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] +- [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] +- [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] +- [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] +- [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] +- [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] +- [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] +- [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] +- [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] +- [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] +- [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] +- [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] +- [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] +- [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] +- [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] +- [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] +- [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] +- [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] +- [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] +- [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] +- [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] +- [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] +- [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] +- [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] +- [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] +- [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] +- [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] +- [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] +- [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] +- [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] +- [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] +- [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] +- [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] +- [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] +- [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] +- [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] +- [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] +- [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] +- [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] +- [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] +- [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] +- [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] +- [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] +- [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] +- [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] +- [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] +- [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] +- [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] +- [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] +- [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] +- [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] +- [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] +- [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] +- [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] +- [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] +- [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] +- [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] +- [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] +- [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] +- [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] +- [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] +- [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] +- [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] +- [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] +- [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] +- [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] +- [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] +- [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] +- [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] +- [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] +- [md] md: rename wb stuffs (Nigel Croxon) [1788370] +- [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] +- [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] +- [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] +- [md] md-bitmap: small cleanups (Nigel Croxon) [1788370] + +* Sat Apr 18 2020 Frantisek Hrbata [4.18.0-193.10.el8] +- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] +- [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] +- [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] +- [pci] PCI: Fix typos (Myron Stowe) [1820933] +- [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] +- [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] +- [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] +- [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] +- [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] +- [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] +- [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] +- [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] +- [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] +- [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] +- [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] +- [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] +- [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] +- [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] +- [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] +- [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] +- [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] +- [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] +- [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] +- [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] +- [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] +- [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] +- [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] +- [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] +- [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] +- [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] +- [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] +- [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] +- [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] +- [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] +- [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] +- [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] +- [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] +- [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] +- [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] +- [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] +- [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] +- [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] +- [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] +- [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] +- [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] +- [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] +- [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] +- [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] +- [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] +- [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] +- [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] +- [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] +- [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] +- [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] +- [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] +- [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] +- [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] +- [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] +- [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] +- [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] +- [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] +- [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] +- [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] +- [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] +- [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] +- [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] +- [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] +- [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] +- [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] +- [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] +- [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] +- [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] +- [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] +- [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] +- [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] +- [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] +- [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] +- [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] +- [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] +- [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] +- [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] +- [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] +- [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] +- [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] +- [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] +- [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] +- [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] +- [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] +- [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] +- [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] +- [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] +- [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] +- [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] +- [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] +- [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] +- [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] +- [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] +- [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] +- [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] +- [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] +- [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] +- [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] +- [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] +- [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] +- [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] +- [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] +- [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] +- [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] +- [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] +- [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] +- [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] +- [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] +- [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] +- [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] +- [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] +- [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] +- [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] +- [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] +- [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] +- [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] +- [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] +- [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] +- [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] +- [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] +- [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] +- [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] +- [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] +- [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] +- [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] +- [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] +- [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] +- [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] +- [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] +- [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] +- [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] +- [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] +- [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] +- [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] +- [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761] + +* Thu Apr 16 2020 Frantisek Hrbata [4.18.0-193.9.el8] +- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] +- [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] +- [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] +- [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] +- [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] +- [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] +- [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] +- [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] +- [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] +- [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] +- [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] +- [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] +- [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] +- [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] +- [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] +- [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] +- [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] +- [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] +- [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] +- [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] +- [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] +- [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] +- [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] +- [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] +- [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] +- [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] +- [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] +- [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] +- [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] +- [block] null_blk: Fix zone write handling (Ming Lei) [1798919] +- [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] +- [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] +- [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] +- [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] +- [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] +- [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] +- [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] +- [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] +- [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] +- [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] +- [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] +- [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] +- [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] +- [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] +- [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] +- [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] +- [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] +- [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] +- [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] +- [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] +- [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] +- [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] +- [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] +- [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] +- [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] +- [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] +- [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] +- [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] +- [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] +- [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] +- [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] +- [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] +- [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] +- [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] +- [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] +- [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] +- [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] +- [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] +- [block] block: refactor rescan_partitions (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] +- [md] block: rework zone reporting (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] +- [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] +- [block] null_blk: clean up report zones (Ming Lei) [1798919] +- [block] null_blk: clean up the block device operations (Ming Lei) [1798919] +- [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] +- [md] block: Simplify report zones execution (Ming Lei) [1798919] +- [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] +- [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] +- [block] nbd: prevent memory leak (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] +- [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] +- [md] dm: add zone open, close and finish support (Ming Lei) [1798919] +- [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] +- [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] +- [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] +- [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] +- [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] +- [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] +- [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] +- [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] +- [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] +- [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] +- [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] +- [block] block: add zone open, close and finish operations (Ming Lei) [1798919] +- [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] +- [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] +- [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] +- [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] +- [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] +- [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] +- [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] +- [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] +- [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] +- [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] +- [block] block: account statistics for passthrough requests (Ming Lei) [1798919] +- [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] +- [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] +- [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] +- [block] blk-mq: Inline status checkers (Ming Lei) [1798919] +- [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] +- [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] +- [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] +- [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] +- [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] +- [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] +- [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] +- [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] +- [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] +- [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] +- [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] +- [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] +- [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] +- [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] +- [block] nbd: fix max number of supported devs (Ming Lei) [1798919] +- [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] +- [block] nbd: add missing config put (Ming Lei) [1798919] +- [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] +- [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] +- [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] +- [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] +- [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] +- [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] +- [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] +- [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] +- [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] +- [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] +- [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] +- [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] +- [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] +- [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] +- [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] +- [uapi] block: pg: add header include guard (Ming Lei) [1798919] +- [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] +- [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] +- [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] +- [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] +- [block] iocost: better trace vrate changes (Ming Lei) [1798919] +- [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] +- [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] +- [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] +- [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] +- [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] +- [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] +- [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] +- [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] +- [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] +- [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] +- [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] +- [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] +- [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] +- [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] +- [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] +- [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] +- [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] +- [block] null_blk: validate the number of devices (Ming Lei) [1798919] +- [block] null_blk: fix module name at log message (Ming Lei) [1798919] +- [block] iocost_monitor: Report debt (Ming Lei) [1798919] +- [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] +- [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] +- [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] +- [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] +- [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] +- [block] bfq: Add per-device weight (Ming Lei) [1798919] +- [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] +- [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] +- [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] +- [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] +- [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] +- [block] block: Delay default elevator initialization (Ming Lei) [1798919] +- [block] block: Improve default elevator selection (Ming Lei) [1798919] +- [block] block: Introduce elevator features (Ming Lei) [1798919] +- [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] +- [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] +- [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] +- [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] +- [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] +- [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] +- [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] +- [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] +- [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] +- [block] blkcg: implement blk-iocost (Ming Lei) [1798919] +- [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] +- [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] +- [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] +- [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] +- [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] +- [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] +- [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] +- [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] +- [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] +- [block] null_blk: fix inline misuse (Ming Lei) [1798919] +- [block] null_blk: create a helper for req completion (Ming Lei) [1798919] +- [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] +- [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] +- [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] +- [block] null_blk: create a helper for throttling (Ming Lei) [1798919] +- [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] +- [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] +- [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] +- [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] +- [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] +- [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] +- [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] +- [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] +- [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] +- [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] +- [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] +- [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] +- [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] +- [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] +- [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] +- [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] +- [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] +- [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] +- [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] +- [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] +- [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] +- [block] block: Limit zone array allocation size (Ming Lei) [1798919] +- [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] +- [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] +- [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] +- [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] +- [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] +- [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] +- [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] +- [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] +- [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] +- [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] +- [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] +- [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] +- [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] +- [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] +- [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] +- [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] +- [block] null_blk: add zoned config support information (Ming Lei) [1798919] +- [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] +- [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] +- [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] +- [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] +- [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] +- [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] +- [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] +- [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] +- [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] +- [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] +- [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] +- [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] +- [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] +- [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] +- [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] +- [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] +- [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] +- [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] +- [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] +- [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059] + +* Tue Apr 14 2020 Frantisek Hrbata [4.18.0-193.8.el8] +- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] +- [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] +- [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] +- [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] +- [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] +- [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] +- [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] +- [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] +- [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] +- [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] +- [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] +- [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] +- [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] +- [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] +- [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] +- [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] +- [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] +- [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] +- [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] +- [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] +- [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] +- [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] +- [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] +- [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] +- [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] +- [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] +- [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] +- [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] +- [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] +- [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] +- [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] +- [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] +- [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] +- [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] +- [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] +- [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] +- [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] +- [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] +- [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] +- [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] +- [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] +- [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] +- [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] +- [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] +- [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] +- [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] +- [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] +- [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] +- [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] +- [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] +- [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] +- [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] +- [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] +- [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] +- [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] +- [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] +- [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] +- [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] +- [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] +- [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] +- [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] +- [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] +- [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] +- [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] +- [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] +- [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] +- [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] +- [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] +- [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] +- [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] +- [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] +- [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] +- [uapi] USB: fix types in uapi include (Torez Smith) [1686205] +- [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] +- [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] +- [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] +- [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] +- [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] +- [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] +- [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] +- [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] +- [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] +- [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] +- [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] +- [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] +- [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] +- [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] +- [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] +- [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] +- [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] +- [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] +- [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] +- [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] +- [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] +- [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] +- [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] +- dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] +- dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] +- [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] +- [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] +- [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] +- [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] +- [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] +- [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] +- [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] +- [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] +- [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] +- [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] +- [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] +- [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] +- [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] +- [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] +- [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] +- [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] +- [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] +- [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] +- [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] +- [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] +- [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] +- [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] +- [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] +- [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] +- [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] +- [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] +- [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] +- [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] +- [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] +- [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] +- [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] +- [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] +- [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] +- [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] +- [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] +- [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] +- [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] +- [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] +- [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] +- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] +- [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] +- [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] +- [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] +- [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] +- [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] +- [usb] USB: rio500: simplify locking (Torez Smith) [1686205] +- [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] +- [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] +- [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] +- [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] +- [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] +- [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] +- [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] +- [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] +- [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] +- [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] +- [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] +- [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] +- [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] +- [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] +- [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] +- [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] +- [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] +- [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] +- [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] +- [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] +- [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] +- [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] +- [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] +- [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] +- [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] +- [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] +- [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] +- [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] +- [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] +- [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] +- [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] +- [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] +- [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] +- [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] +- [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] +- [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] +- [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] +- [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] +- [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] +- [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] +- [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] +- [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] +- [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] +- [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] +- [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] +- [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] +- [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] +- [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] +- [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] +- [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] +- [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] +- [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] +- [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] +- [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] +- [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] +- [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] +- [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] +- [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] +- [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] +- [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] +- [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] +- [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] +- [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] +- [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] +- [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] +- [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] +- [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] +- [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] +- [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] +- [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] +- [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] +- [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] +- [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] +- [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] +- [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] +- [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] +- [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] +- [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] +- [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] +- [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] +- [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] +- [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] +- [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] +- [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] +- [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] +- [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] +- [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] +- [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] +- [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] +- [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] +- [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] +- [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] +- [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] +- [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] +- [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] +- [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] +- [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] +- [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] +- [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] +- [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] +- [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] +- [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] +- [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] +- [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] +- [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] +- [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] +- [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] +- [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] +- [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] +- [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] +- [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] +- [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] +- [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] +- [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] +- [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] +- [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] +- [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] +- [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] +- [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] +- [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] +- [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] +- [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] +- [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] +- [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] +- [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] +- [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] +- [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] +- [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] +- [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] +- [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] +- [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] +- [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] +- [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] +- [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] +- [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] +- [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] +- [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] +- [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] +- [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] +- [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] +- [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] +- [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] +- [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] +- [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] +- [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] +- [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] +- [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] +- [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] +- [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] +- [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] +- [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] +- [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] +- [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] +- [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] +- [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] +- [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] +- [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] +- [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] +- [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] +- [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] +- [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] +- [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] +- [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] +- [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] +- [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] +- [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] +- [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] +- [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] +- [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] +- [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] +- [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] +- [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] +- [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] +- [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] +- [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] +- [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] +- [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] +- [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] +- [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] +- [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] +- [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] +- [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] +- [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] +- [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] +- [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] +- [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] +- [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] +- [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] +- [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] +- [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] +- [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] +- [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] +- [usb] usb: phy: fix link errors (Torez Smith) [1686205] +- [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] +- [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] +- [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] +- [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] +- [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] +- [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] +- [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] +- [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] +- [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] +- [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] +- [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] +- [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] +- [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] +- [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] +- [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] +- [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] +- [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] +- [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] +- [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] +- [usb] USB: remove README file (Torez Smith) [1686205] +- [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] +- [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] +- [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] +- [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] +- [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] +- [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] +- [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] +- [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] +- [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] +- [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] +- [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] +- [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] +- [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] +- [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] +- [usb] USB: usbip: delete README file (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] +- [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] +- [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] +- [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] +- [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] +- [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] +- [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] +- [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] +- [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] +- [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] +- [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] +- [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] +- [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] +- [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] +- [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] +- [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] +- [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] +- [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] +- [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] +- [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] +- [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] +- [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] +- [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] +- [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] +- [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] +- [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] +- [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] +- [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] +- [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] +- [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] +- [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] +- [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] +- [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] +- [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] +- [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] +- [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] +- [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] +- [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] +- [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] +- [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] +- [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] +- [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] +- [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] +- [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] +- [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] +- [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] +- [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] +- [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] +- [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] +- [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] +- [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] +- [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] +- [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] +- [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] +- [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] +- [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] +- [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] +- [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] +- [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] +- [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] +- [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] +- [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] +- [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] +- [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] +- [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] +- [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] +- [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] +- [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] +- [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] +- [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] +- [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] +- [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] +- [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] +- [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] +- [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] +- [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] +- [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] +- [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] +- [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] +- [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] +- [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] +- [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] +- [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] +- [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] +- [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] +- [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] +- [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] +- [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] +- [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] +- [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] +- [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] +- [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] +- [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] +- [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] +- [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] +- [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] +- [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] +- [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] +- [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] +- [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] +- [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] +- [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] +- [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] +- [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] +- [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] +- [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] +- [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] +- [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] +- [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] +- [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] +- [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] +- [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] +- [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] +- [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] +- [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] +- [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] +- [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] +- [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] +- [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] +- [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] +- [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] +- [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] +- [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] +- [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] +- [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] +- [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] +- [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] +- [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] +- [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] +- [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] +- [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] +- [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] +- [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] +- [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] +- [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] +- [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] +- [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] +- [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] +- [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] +- [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] +- [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] +- [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] +- [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] +- [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] +- [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] +- [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] +- [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] +- [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] +- [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] +- [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] +- [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] +- [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] +- [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] +- [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] +- [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] +- [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] +- [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] +- [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] +- [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] +- [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] +- [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] +- [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] +- [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] +- [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] +- [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] +- [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] +- [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] +- [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] +- [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] +- [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] +- [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] +- [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] +- [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] +- [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] +- [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] +- [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] +- [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] +- [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] +- [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] +- [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] +- [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] +- [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] +- [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] +- [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] +- [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] +- [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] +- [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] +- [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] +- [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] +- [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] +- [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] +- [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] +- [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] +- [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] +- [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] +- [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] +- [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] +- [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] +- [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] +- [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] +- [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] +- [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] +- [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] +- [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] +- [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] +- [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] +- [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] +- [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] +- [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] +- [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] +- [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] +- [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] +- [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] +- [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] +- [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] +- [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] +- [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] +- [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] +- [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] +- [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] +- [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] +- [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] +- [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] +- [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] +- [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] +- [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] +- [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] +- [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] +- [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] +- [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] +- [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] +- [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] +- [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] +- [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] +- [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] +- [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] +- [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] +- [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] +- [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] +- [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] +- [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] +- [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] +- [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] +- [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] +- [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] +- [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] +- [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] +- [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] +- [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] +- [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] +- [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] +- [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] +- [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] +- [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] +- [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] +- [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] +- [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] +- [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] +- [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] +- [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] +- [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] +- [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] +- [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] +- [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] +- [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] +- [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] +- [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] +- [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] +- [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] +- [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] +- [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] +- [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] +- [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] +- [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] +- [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] +- [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] +- [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] +- [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] +- [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] +- [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] +- [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] +- [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] +- [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] +- [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] +- [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] +- [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] +- [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] +- [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] +- [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] +- [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] +- [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] +- [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] +- [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] +- [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] +- [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] +- [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] +- [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] +- [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] +- [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] +- [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] +- [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] +- [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] +- [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] +- [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] +- [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] +- [usb] usb: simplify usbport trigger (Torez Smith) [1686205] +- [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205] + +* Sun Apr 12 2020 Frantisek Hrbata [4.18.0-193.7.el8] +- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] +- [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] +- [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] +- [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] +- [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] +- [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] +- [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] +- [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] +- [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] +- [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] +- [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] +- [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] +- [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] +- [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] +- [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] +- [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] +- [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] +- [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] +- [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] +- [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] +- [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] +- [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] +- [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] +- [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] +- [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] +- [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] +- [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] +- [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] +- [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] +- [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] +- [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] +- [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] +- [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] +- [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] +- [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] +- [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] +- [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] +- [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] +- [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] +- [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] +- [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] +- [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] +- [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] +- [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] +- [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] +- [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] +- [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] +- [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] +- [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] +- [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] +- [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] +- [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] +- [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] +- [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] +- [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] +- [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] +- [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] +- [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] +- [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] +- [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] +- [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] +- [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] +- [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] +- [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] +- [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] +- [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] +- [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] +- [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] +- [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] +- [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] +- [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] +- [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] +- [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] +- [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] +- [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] +- [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] +- [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] +- [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] +- [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] +- [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] +- [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] +- [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] +- [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] +- [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] +- [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] +- [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] +- [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] +- [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] +- [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] +- [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] +- [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] +- [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] +- [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] +- [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] +- [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] +- [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] +- [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] +- [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838] + +* Thu Apr 09 2020 Frantisek Hrbata [4.18.0-193.6.el8] +- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] +- [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] +- [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] +- [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] +- [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] +- [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] +- [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] +- [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] +- [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] +- [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] +- [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] +- [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] +- [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] +- [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] +- [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] +- [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] +- [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] +- [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] +- [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] +- [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] +- [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] +- [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] +- [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] +- [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] +- [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] +- [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] +- [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] +- [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] +- [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] +- [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] +- [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] +- [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] +- [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] +- [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] +- [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] +- [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] +- [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] +- [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] +- [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] +- [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] +- [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] +- [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] +- [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] +- [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] +- [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] +- [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] +- [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] +- [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] +- [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] +- [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] +- [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] +- [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] +- [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] +- [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] +- [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] +- [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] +- [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] +- [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] +- [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] +- [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] +- [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] +- [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] +- [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] +- [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] +- [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] +- [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] +- [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] +- [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] +- [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] +- [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] +- [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] +- [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614} + +* Tue Apr 07 2020 Frantisek Hrbata [4.18.0-193.5.el8] +- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] +- [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] +- [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] +- [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] +- [mm] mm: remove nobootmem (Waiman Long) [1818532] +- [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] +- [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] +- [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] +- [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] +- [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] +- [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] +- [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] +- [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] +- [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] +- [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] +- [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] +- [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] +- [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] +- [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] +- [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] +- [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] +- [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] +- [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] +- [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] +- [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] +- [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] +- [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] +- [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] +- [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] +- [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] +- [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] +- [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] +- [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] +- [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] +- [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] +- [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] +- [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] +- [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] +- [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] +- [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] +- [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] +- [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] +- [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] +- [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] +- [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] +- [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] +- [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] +- [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] +- [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] +- [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] +- [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] +- [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] +- [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] +- [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] +- [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] +- [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] +- [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] +- [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] +- [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] +- [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] +- [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] +- [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] +- [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] +- [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] +- [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] +- [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] +- [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] +- [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] +- [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] +- [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] +- [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] +- [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] +- [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] +- [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] +- [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] +- [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] +- [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] +- [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] +- [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] +- [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] +- [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] +- [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] +- [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] +- [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] +- [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] +- [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] +- [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] +- [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] +- [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] +- [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] +- [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] +- [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] +- [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] +- [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] +- [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] +- [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] +- [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] +- [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] +- [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] +- [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] +- [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] +- [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] +- [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] +- [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] +- [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] +- [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] +- [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] +- [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] +- [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] +- [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] +- [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] +- [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] +- [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] +- [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] +- [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] +- [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] +- [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752] + +* Sun Apr 05 2020 Frantisek Hrbata [4.18.0-193.4.el8] +- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] +- [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] +- [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] +- [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] +- [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] +- [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] +- [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] +- [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] +- [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] +- [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] +- [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] +- [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] +- [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] +- [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] +- [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] +- [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] +- [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] +- [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] +- [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] +- [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] +- [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] +- [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] +- [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] +- [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] +- [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] +- [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] +- [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] +- [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] +- [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] +- [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] +- [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] +- [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] +- [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] +- [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] +- [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] +- [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] +- [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] +- [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] +- [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] +- [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] +- [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] +- [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] +- [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] +- [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] +- [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] +- [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] +- [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] +- [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] +- [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] +- [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] +- [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] +- [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] +- [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] +- [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] +- [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] +- [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] +- [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] +- [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] +- [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] +- [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] +- [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] +- [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] +- [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] +- [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] +- [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] +- [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] +- [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] +- [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] +- [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] +- [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] +- [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] +- [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] +- [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] +- [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] +- [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] +- [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] +- [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] +- [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] +- [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] +- [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] +- [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] +- [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] +- [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] +- [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] +- [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] +- [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] +- [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] +- [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] +- [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] +- [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] +- [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] +- [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] +- [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] +- [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] +- [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] +- [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] +- [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] +- [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] +- [net] core: add generic lockdep keys (Ivan Vecera) [1818074] +- [net] core: limit nested device depth (Ivan Vecera) [1818074] +- [net] udp: rehash on disconnect (Davide Caratti) [1817671] +- [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] +- [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] +- [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] +- [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] +- [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] +- [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] +- [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] +- [net] page_pool: Add API to update numa node (Petr Oros) [1811201] +- [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] +- [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] +- [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] +- [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] +- [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] +- [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] +- [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] +- [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] +- [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] +- [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] +- [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] +- [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] +- [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] +- [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] +- [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] +- [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] +- [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] +- [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] +- [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] +- [documentation] Clarify trap's description (Petr Oros) [1809496] +- [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] +- [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] +- [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] +- [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] +- [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] +- [documentation] Add devlink-trap documentation (Petr Oros) [1809496] +- [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] +- [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] +- [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] +- [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] +- [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] +- [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] +- [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] +- [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] +- [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] +- [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] +- [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] +- [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] +- [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] +- [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] +- [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] +- [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] +- [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] +- [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] +- [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] +- [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] +- [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] +- [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] +- [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] +- [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] +- [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] +- [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] +- [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] +- [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] +- [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] +- [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] +- [net] drop_monitor: Add extack support (Petr Oros) [1810114] +- [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] +- [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] +- [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] +- [net] drop_monitor: Use correct error code (Petr Oros) [1810114] +- [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] +- [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] +- [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] +- [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] +- [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] +- [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] +- [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] +- [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] +- [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] +- [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] +- [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] +- [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] +- [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] +- [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] +- [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] +- [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] +- [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] +- [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] +- [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] +- [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] +- [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] +- [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] +- [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] +- [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] +- [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] +- [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] +- [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] +- [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] +- [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] +- [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] +- [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] +- [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] +- [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] +- [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] +- [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] +- [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] +- [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] +- [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] +- [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} +- [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732} + +* Wed Apr 01 2020 Frantisek Hrbata [4.18.0-193.3.el8] +- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] +- [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] +- [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] +- [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] +- [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] +- [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] +- [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] +- [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] +- [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] +- [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] +- [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] +- [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] +- [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] +- [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] +- [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] +- [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] +- [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] +- [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] +- [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] +- [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] +- [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] +- [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] +- [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] +- [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] +- [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] +- [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] +- [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] +- [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] +- [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] +- [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] +- [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] +- [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] +- [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] +- [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] +- [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] +- [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] +- [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] +- [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] +- [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] +- [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] +- [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] +- [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] +- [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] +- [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] +- [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] +- [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] +- [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] +- [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] +- [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] +- [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] +- [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] +- [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] +- [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] +- [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] +- [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] +- [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] +- [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] +- [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] +- [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] +- [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] +- [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] +- [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] +- [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] +- [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] +- [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] +- [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] +- [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] +- [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] +- [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] +- [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] +- [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] +- [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] +- [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] +- [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] +- [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] +- [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] +- [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] +- [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] +- [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] +- [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] +- [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] +- [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] +- [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] +- [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] +- [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] +- [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] +- [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] +- [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] +- [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] +- [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] +- [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] +- [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] +- [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] +- [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] +- [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] +- [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] +- [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] +- [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] +- [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] +- [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] +- [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] +- [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] +- [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] +- [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] +- [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] +- [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] +- [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] +- [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980] + +* Tue Mar 31 2020 Frantisek Hrbata [4.18.0-193.2.el8] +- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] +- [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] +- [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] +- [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] +- [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] +- [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] +- [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] +- [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] +- [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] +- [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] +- [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] +- [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] +- [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] +- [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] +- [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] +- [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] +- [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] +- [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] +- [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] +- [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] +- [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] +- [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] +- [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] +- [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] +- [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] +- [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] +- [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] +- [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] +- [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] +- [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] +- [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] +- [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] +- [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] +- [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] +- [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] +- [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] +- [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] +- [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] +- [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] +- [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] +- [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] +- [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] +- [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] +- [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] +- [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] +- [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] +- [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] +- [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] +- [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] +- [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] +- [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] +- [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] +- [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] +- [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] +- [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] +- [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565] + +* Sun Mar 29 2020 Frantisek Hrbata [4.18.0-193.1.el8] - [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961] -* Tue Mar 24 2020 Bruno Meneguele [4.18.0-192.el8] +* Thu Mar 26 2020 Frantisek Hrbata [4.18.0-192.2.el8] +- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] +- [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] +- [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] +- [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] +- [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] +- [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] +- [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] +- [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] +- [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] +- [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] +- [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] +- [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] +- [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] +- [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] +- [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] +- [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] +- [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] +- [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] +- [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] +- [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] +- [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] +- [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] +- [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] +- [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] +- [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] +- [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] +- [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] +- [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] +- [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] +- [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] +- [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] +- [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] +- [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] +- [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] +- [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] +- [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] +- [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] +- [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] +- [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] +- [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] +- [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] +- [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] +- [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] +- [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] +- [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] +- [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] +- [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] +- [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] +- [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] +- [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] +- [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] +- [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] +- [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] +- [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] +- [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] +- [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] +- [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] +- [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] +- [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] +- [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] +- [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] +- [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] +- [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] +- [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] +- [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] +- [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] +- [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] +- [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115] + +* Wed Mar 25 2020 Frantisek Hrbata [4.18.0-192.1.el8] - [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038] -* Fri Mar 20 2020 Bruno Meneguele [4.18.0-191.el8] +* Wed Mar 25 2020 Frantisek Hrbata [4.18.0-191.2.el8] +- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] +- [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] +- [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] +- [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] +- [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] +- [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] +- [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] +- [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] +- [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] +- [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] +- [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] +- [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] +- [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] +- [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] +- [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] +- [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] +- [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] +- [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] +- [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] +- [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] +- [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] +- [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] +- [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] +- [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] +- [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] +- [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] +- [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] +- [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] +- [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] +- [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] +- [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437] + +* Sun Mar 22 2020 Frantisek Hrbata [4.18.0-191.1.el8] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666] -* Wed Mar 18 2020 Bruno Meneguele [4.18.0-190.el8] +* Sat Mar 21 2020 Frantisek Hrbata [4.18.0-190.3.el8] +- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] +- [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] +- [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] +- [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] +- [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] +- [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] +- [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] +- [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] +- [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] +- [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] +- [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] +- [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] +- [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] +- [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] +- [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] +- [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] +- [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] +- [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] +- [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] +- [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] +- [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] +- [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] +- [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] +- [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] +- [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] +- [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] +- [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] +- [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] +- [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] +- [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] +- [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] +- [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] +- [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] +- [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] +- [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] +- [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] +- [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] +- [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] +- [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] +- [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] +- [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] +- [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] +- [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] +- [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] +- [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] +- [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] +- [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] +- [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] +- [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] +- [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] +- [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] +- [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] +- [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] +- [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] +- [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] +- [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] +- [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] +- [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] +- [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] +- [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] +- [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] +- [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] +- [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] +- [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] +- [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] +- [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] +- [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] +- [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] +- [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] +- [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] +- [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] +- [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] +- [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] +- [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] +- [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] +- [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] +- [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] +- [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] +- [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] +- [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] +- [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] +- [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] +- [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] +- [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] +- [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] +- [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] +- [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] +- [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] +- [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] +- [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627] + +* Fri Mar 20 2020 Frantisek Hrbata [4.18.0-190.2.el8] +- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] +- [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] +- [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] +- [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] +- [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] +- [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] +- [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] +- [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] +- [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] +- [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] +- [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] +- [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] +- [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] +- [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] +- [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] +- [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] +- [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] +- [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] +- [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] +- [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] +- [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] +- [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] +- [fs] gfs2: log error reform (Robert S Peterson) [1752976] +- [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] +- [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] +- [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] +- [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] +- [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] +- [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] +- [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] +- [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] +- [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] +- [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] +- [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] +- [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] +- [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] +- [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] +- [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] +- [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] +- [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] +- [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] +- [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] +- [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] +- [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] +- [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] +- [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] +- [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] +- [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] +- [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] +- [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] +- [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] +- [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] +- [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] +- [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] +- [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] +- [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] +- [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] +- [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] +- [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] +- [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] +- [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] +- [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] +- [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] +- [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] +- [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] +- [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] +- [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] +- [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] +- [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] +- [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] +- [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] +- [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] +- [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] +- [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] +- [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] +- [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] +- [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] +- [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] +- [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] +- [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] +- [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] +- [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] +- [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] +- [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] +- [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] +- [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] +- [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] +- [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] +- [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] +- [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] +- [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] +- [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] +- [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] +- [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] +- [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] +- [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] +- [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] +- [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] +- [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] +- [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] +- [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] +- [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] +- [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] +- [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] +- [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] +- [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] +- [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] +- [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] +- [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] +- [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] +- [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] +- [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] +- [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] +- [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] +- [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] +- [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] +- [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] +- [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] +- [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] +- [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] +- [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] +- [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] +- [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] +- [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] +- [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] +- [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] +- [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] +- [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] +- [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] +- [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] +- [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] +- [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] +- [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] +- [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] +- [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] +- [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] +- [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] +- [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] +- [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] +- [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] +- [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] +- [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] +- [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] +- [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] +- [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] +- [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] +- [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] +- [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] +- [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] +- [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] +- [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] +- [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] +- [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] +- [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] +- [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] +- [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] +- [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] +- [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] +- [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] +- [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] +- [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] +- [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] +- [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] +- [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] +- [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] +- [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] +- [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] +- [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] +- [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] +- [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] +- [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] +- [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] +- [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] +- [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] +- [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] +- [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] +- [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] +- [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] +- [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] +- [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] +- [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] +- [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] +- [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] +- [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] +- [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] +- [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] +- [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] +- [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] +- [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] +- [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] +- [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] +- [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] +- [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] +- [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] +- [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] +- [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] +- [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] +- [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] +- [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] +- [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] +- [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] +- [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] +- [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] +- [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] +- [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] +- [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] +- [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] +- [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] +- [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] +- [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] +- [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] +- [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] +- [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] +- [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] +- [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] +- [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] +- [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] +- [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] +- [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] +- [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] +- [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] +- [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] +- [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] +- [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] +- [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] +- [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] +- [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] +- [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] +- [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] +- [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] +- [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] +- [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] +- [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] +- [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] +- [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] +- [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] +- [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] +- [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] +- [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] +- [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] +- [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] +- [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] +- [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] +- [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] +- [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] +- [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] +- [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] +- [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] +- [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] +- [leds] triggers: let struct (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] +- [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] +- [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] +- [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] +- [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] +- [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] +- [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] +- [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] +- [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] +- [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] +- [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] +- [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] +- [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] +- [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] +- [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] +- [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] +- [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] +- [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] +- [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] +- [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] +- [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] +- [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] +- [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] +- [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] +- [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] +- [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] +- [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] +- [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] +- [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] +- [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] +- [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] +- [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] +- [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] +- [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] +- [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] +- [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] +- [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] +- [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] +- [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] +- [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] +- [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] +- [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] +- [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] +- [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] +- [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] +- [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976] + +* Thu Mar 19 2020 Frantisek Hrbata [4.18.0-190.1.el8] +- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921] -* Mon Mar 16 2020 Bruno Meneguele [4.18.0-189.el8] +* Wed Mar 18 2020 Frantisek Hrbata [4.18.0-189.1.el8] - [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] @@ -2980,11 +38160,429 @@ fi - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952] -* Fri Mar 13 2020 Bruno Meneguele [4.18.0-188.el8] +* Tue Mar 17 2020 Frantisek Hrbata [4.18.0-188.3.el8] +- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] +- [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] +- [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] +- [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] +- [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] +- [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] +- [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] +- [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] +- [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] +- [tools] torture: Capture qemu output (Waiman Long) [1810247] +- [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] +- [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] +- [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] +- [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] +- [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] +- [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] +- [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] +- [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] +- [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] +- [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] +- [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] +- [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] +- [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] +- [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] +- [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] +- [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] +- [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] +- [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] +- [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] +- [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] +- [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] +- [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] +- [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] +- [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] +- [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] +- [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] +- [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] +- [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] +- [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] +- [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] +- [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] +- [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] +- [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] +- [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] +- [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] +- [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] +- [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] +- [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] +- [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] +- [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] +- [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] +- [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] +- [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] +- [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] +- [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] +- [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] +- [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] +- [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] +- [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] +- [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] +- [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] +- [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] +- [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] +- [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] +- [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] +- [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] +- [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] +- [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] +- [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] +- [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] +- [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] +- [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] +- [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] +- [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] +- [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] +- [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] +- [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] +- [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] +- [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] +- [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] +- [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] +- [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] +- [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] +- [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] +- [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] +- [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] +- [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] +- [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] +- [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] +- [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] +- [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] +- [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] +- [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] +- [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] +- [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] +- [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] +- [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] +- [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] +- [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] +- [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] +- [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] +- [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] +- [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] +- [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] +- [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] +- [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] +- [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] +- [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] +- [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] +- [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] +- [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] +- [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] +- [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] +- [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] +- [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] +- [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] +- [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] +- [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] +- [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] +- [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] +- [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] +- [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] +- [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] +- [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] +- [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] +- [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] +- [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] +- [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] +- [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] +- [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] +- [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] +- [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] +- [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] +- [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] +- [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] +- [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] +- [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] +- [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] +- [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] +- [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] +- [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] +- [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] +- [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] +- [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] +- [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] +- [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] +- [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] +- [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] +- [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] +- [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] +- [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] +- [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] +- [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] +- [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] +- [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] +- [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] +- [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] +- [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] +- [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] +- [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] +- [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] +- [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] +- [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] +- [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] +- [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] +- [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] +- [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] +- [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] +- [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] +- [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] +- [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] +- [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] +- [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] +- [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] +- [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] +- [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] +- [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] +- [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] +- [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] +- [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] +- [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] +- [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] +- [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] +- [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] +- [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] +- [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] +- [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] +- [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] +- [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] +- [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] +- [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] +- [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] +- [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] +- [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] +- [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] +- [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] +- [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] +- [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] +- [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] +- [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] +- [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] +- [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] +- [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] +- [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] +- [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] +- [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] +- [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] +- [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] +- [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] +- [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] +- [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] +- [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] +- [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] +- [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] +- [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] +- [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] +- [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] +- [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] +- [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] +- [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] +- [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] +- [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] +- [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] +- [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] +- [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] +- [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] +- [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] +- [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] +- [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] +- [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] +- [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] +- [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] +- [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] +- [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] +- [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] +- [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] +- [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] +- [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] +- [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] +- [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] +- [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] +- [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] +- [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] +- [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] +- [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] +- [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] +- [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] +- [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] +- [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] +- [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] +- [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] +- [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693] + +* Sun Mar 15 2020 Frantisek Hrbata [4.18.0-188.2.el8] +- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] +- [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] +- [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] +- [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] +- [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] +- [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] +- [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] +- [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] +- [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] +- [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] +- [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] +- [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] +- [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] +- [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] +- [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] +- [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] +- [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] +- [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] +- [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] +- [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] +- [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] +- [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] +- [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] +- [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] +- [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] +- [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] +- [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] +- [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] +- [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] +- [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] +- [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] +- [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] +- [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] +- [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] +- [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] +- [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] +- [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] +- [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] +- [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] +- [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] +- [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] +- [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] +- [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] +- [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] +- [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] +- [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] +- [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] +- [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] +- [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] +- [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] +- [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] +- [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] +- [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] +- [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] +- [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] +- [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] +- [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] +- [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] +- [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] +- [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] +- [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] +- [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] +- [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] +- [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] +- [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] +- [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] +- [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] +- [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] +- [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] +- [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] +- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] +- [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] +- [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] +- [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] +- [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] +- [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] +- [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] +- [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] +- [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] +- [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] +- [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] +- [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] +- [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] +- [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] +- [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] +- [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] +- [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] +- [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] +- [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] +- [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] +- [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] +- [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] +- [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] +- [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] +- [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] +- [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] +- [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] +- [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] +- [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] +- [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] +- [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] +- [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] +- [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] +- [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] +- [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] +- [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] +- [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] +- [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950] + +* Sat Mar 14 2020 Frantisek Hrbata [4.18.0-188.1.el8] - [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506] -* Fri Mar 06 2020 Bruno Meneguele [4.18.0-187.el8] +* Thu Mar 12 2020 Frantisek Hrbata [4.18.0-187.2.el8] +- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] +- [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] +- [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] +- [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] +- [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] +- [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] +- [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] +- [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] +- [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] +- [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] +- [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] +- [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] +- [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] +- [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] +- [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] +- [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] +- [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] +- [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] +- [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] +- [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638] + +* Tue Mar 10 2020 Frantisek Hrbata [4.18.0-187.1.el8] - [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] @@ -3006,7 +38604,103 @@ fi - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856] -* Wed Mar 04 2020 Bruno Meneguele [4.18.0-186.el8] +* Mon Mar 09 2020 Frantisek Hrbata [4.18.0-186.2.el8] +- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} +- [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} +- [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] +- [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] +- [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] +- [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] +- [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] +- [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] +- [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] +- [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] +- [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] +- [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] +- [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] +- [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] +- [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] +- [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] +- [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] +- [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] +- [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] +- [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] +- [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] +- [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] +- [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] +- [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] +- [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] +- [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] +- [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] +- [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] +- [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] +- [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] +- [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] +- [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] +- [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] +- [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] +- [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] +- [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] +- [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] +- [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] +- [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] +- [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] +- [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] +- [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] +- [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] +- [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] +- [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] +- [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] +- [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] +- [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] +- [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] +- [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] +- [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] +- [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] +- [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] +- [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] +- [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] +- [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] +- [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] +- [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] +- [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] +- [of] of: overlay: validate overlay properties (Steve Best) [1798483] +- [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] +- [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] +- [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] +- [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] +- [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] +- [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] +- [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] +- [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483] + +* Sat Mar 07 2020 Frantisek Hrbata [4.18.0-186.1.el8] +- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481]