diff --git a/Makefile.common b/Makefile.common index a275d8f902636155a0633d540da999c5fadbc3a8..2ed6fc60bdf6865541386ea9470b0de2a5db8f4b 100644 --- a/Makefile.common +++ b/Makefile.common @@ -9,7 +9,7 @@ RPMVERSION:=3.10.0 # marker is git tag which we base off of for exporting patches MARKER:=v3.10 PREBUILD:= -BUILD:=1062 +BUILD:=1160.49.1 DIST:=.el7 SPECFILE:=kernel.spec RPM:=$(REDHAT)/rpm diff --git a/Module.kabi_ppc64 b/Module.kabi_ppc64 index fb86c759007a43cf01ac5ffc13c4766e1344cf1a..c7eab18abb8d098b4015056daac131a94b616523 100644 --- a/Module.kabi_ppc64 +++ b/Module.kabi_ppc64 @@ -23,6 +23,7 @@ 0xec6fc505 __dynamic_dev_dbg vmlinux EXPORT_SYMBOL 0x73ea3875 __ethtool_get_settings vmlinux EXPORT_SYMBOL 0x3ec9240c __first_cpu vmlinux EXPORT_SYMBOL +0x4eb46297 __generic_file_aio_write vmlinux EXPORT_SYMBOL 0x6b435680 __genl_register_family vmlinux EXPORT_SYMBOL 0x93fca811 __get_free_pages vmlinux EXPORT_SYMBOL 0x011d5690 __get_page_tail vmlinux EXPORT_SYMBOL @@ -52,17 +53,21 @@ 0x82263c10 __pci_register_driver vmlinux EXPORT_SYMBOL 0x499bfc6d __per_cpu_offset vmlinux EXPORT_SYMBOL 0x4a644cf6 __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0xf7289d82 __register_chrdev vmlinux EXPORT_SYMBOL 0x7c61340c __release_region vmlinux EXPORT_SYMBOL 0x402b8281 __request_module vmlinux EXPORT_SYMBOL 0x1fedf0f4 __request_region vmlinux EXPORT_SYMBOL 0xafdf7cb7 __root_device_register vmlinux EXPORT_SYMBOL_GPL +0xed54724c __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL 0x00fb8538 __skb_checksum_complete vmlinux EXPORT_SYMBOL 0x5889c789 __skb_get_hash vmlinux EXPORT_SYMBOL 0xa47fd548 __skb_gso_segment vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL 0x0f869f4a __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0x961aa14d __test_set_page_writeback vmlinux EXPORT_SYMBOL 0xa3fc3d50 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0x26477c07 __vmalloc vmlinux EXPORT_SYMBOL @@ -79,6 +84,7 @@ 0xcd0529c7 _raw_spin_lock_irq vmlinux EXPORT_SYMBOL 0xf5222143 _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL 0x9d7ce8dd _raw_spin_trylock vmlinux EXPORT_SYMBOL +0x1b2150a9 _raw_spin_unlock vmlinux EXPORT_SYMBOL 0xe4fe8ca1 _raw_spin_unlock_bh vmlinux EXPORT_SYMBOL 0x5c37f319 _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xac26b820 _raw_write_lock vmlinux EXPORT_SYMBOL @@ -87,6 +93,7 @@ 0xaa6e4df5 _raw_write_lock_irqsave vmlinux EXPORT_SYMBOL 0x99afe916 _raw_write_unlock_bh vmlinux EXPORT_SYMBOL 0xae545f06 _raw_write_unlock_irqrestore vmlinux EXPORT_SYMBOL +0xa3abc422 abort_exclusive_wait vmlinux EXPORT_SYMBOL 0x90e00558 add_disk vmlinux EXPORT_SYMBOL 0xbe2c0274 add_timer vmlinux EXPORT_SYMBOL 0x735d8503 add_wait_queue vmlinux EXPORT_SYMBOL @@ -101,9 +108,11 @@ 0x736b1ee9 arp_create vmlinux EXPORT_SYMBOL 0x9ebfae51 arp_send vmlinux EXPORT_SYMBOL 0xdea02b92 arp_xmit vmlinux EXPORT_SYMBOL +0xcc85fcb6 async_schedule vmlinux EXPORT_SYMBOL_GPL 0x836d61d0 atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0xb5aa10af atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xc8b57c27 autoremove_wake_function vmlinux EXPORT_SYMBOL +0xaf4e8d77 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x441645e7 bdevname vmlinux EXPORT_SYMBOL 0x45959346 bdget vmlinux EXPORT_SYMBOL 0xf5090636 bdget_disk vmlinux EXPORT_SYMBOL @@ -143,6 +152,7 @@ 0xadb55f7f blk_queue_bounce vmlinux EXPORT_SYMBOL 0xc19a0501 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x24e88152 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0xc89fc98e blk_queue_end_tag vmlinux EXPORT_SYMBOL 0x4bf8f8e4 blk_queue_flush vmlinux EXPORT_SYMBOL_GPL 0x39b95d1e blk_queue_init_tags vmlinux EXPORT_SYMBOL 0x29a84f9d blk_queue_logical_block_size vmlinux EXPORT_SYMBOL @@ -290,6 +300,7 @@ 0xc023df52 eth_type_trans vmlinux EXPORT_SYMBOL 0xba2ce95a eth_validate_addr vmlinux EXPORT_SYMBOL 0x62c18f0a ether_setup vmlinux EXPORT_SYMBOL +0x2b3fe8a2 ether_setup_rh vmlinux EXPORT_SYMBOL 0x47ae30a8 ethtool_op_get_link vmlinux EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL 0xdcba476f fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL @@ -321,6 +332,10 @@ 0xdba9446d fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xec163c04 file_remove_privs vmlinux EXPORT_SYMBOL 0x27662dc4 file_update_time vmlinux EXPORT_SYMBOL +0x6f90cbae filemap_fault vmlinux EXPORT_SYMBOL +0x960b535d filemap_flush vmlinux EXPORT_SYMBOL +0x31769ce2 filemap_write_and_wait vmlinux EXPORT_SYMBOL +0x6921b78f filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0xcb635093 filp_close vmlinux EXPORT_SYMBOL 0x2372e3a5 filp_open vmlinux EXPORT_SYMBOL 0xf04d1604 find_get_page vmlinux EXPORT_SYMBOL @@ -347,9 +362,12 @@ 0x18e2f81b fs_bio_set vmlinux EXPORT_SYMBOL 0xa89f71e5 fsync_bdev vmlinux EXPORT_SYMBOL 0x805d296a generic_delete_inode vmlinux EXPORT_SYMBOL +0x3b8e71cc generic_file_aio_read vmlinux EXPORT_SYMBOL +0xb3cc4221 generic_file_aio_write vmlinux EXPORT_SYMBOL 0xcfd13dc9 generic_file_fsync vmlinux EXPORT_SYMBOL 0x2175f13b generic_file_llseek vmlinux EXPORT_SYMBOL 0x15bd502b generic_file_open vmlinux EXPORT_SYMBOL +0xee7f06be generic_file_remap_pages vmlinux EXPORT_SYMBOL 0xcfbe0aba generic_fillattr vmlinux EXPORT_SYMBOL 0x541136bb generic_getxattr vmlinux EXPORT_SYMBOL 0x14dc6791 generic_make_request vmlinux EXPORT_SYMBOL @@ -358,6 +376,7 @@ 0x6fd040ec generic_segment_checks vmlinux EXPORT_SYMBOL 0x10ce4028 generic_setlease vmlinux EXPORT_SYMBOL 0x5481783a generic_setxattr vmlinux EXPORT_SYMBOL +0x73506772 generic_write_checks vmlinux EXPORT_SYMBOL 0x7fad4e00 generic_write_end vmlinux EXPORT_SYMBOL 0x43f15255 genl_unregister_family vmlinux EXPORT_SYMBOL 0xfe79d045 genlmsg_put vmlinux EXPORT_SYMBOL @@ -367,6 +386,8 @@ 0x8e2f6ce4 get_task_mm vmlinux EXPORT_SYMBOL_GPL 0x2a00ae46 get_user_pages vmlinux EXPORT_SYMBOL 0x9b388444 get_zeroed_page vmlinux EXPORT_SYMBOL +0x0b0d5f71 grab_cache_page_nowait vmlinux EXPORT_SYMBOL +0xd8b8e8d4 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0xe900947c hci_alloc_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xdd9a0847 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xc16044a5 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL @@ -391,6 +412,8 @@ 0x754c21f5 inode_newsize_ok vmlinux EXPORT_SYMBOL 0x9208dc0c inode_owner_or_capable vmlinux EXPORT_SYMBOL 0xd7e9c75b invalidate_bdev vmlinux EXPORT_SYMBOL +0x1bf0387f invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0x75dfe224 invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0x5bb092bb invalidate_partition vmlinux EXPORT_SYMBOL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0x6c2d808a ioctl_by_bdev vmlinux EXPORT_SYMBOL @@ -443,6 +466,7 @@ 0x0f80e1e0 kobject_get vmlinux EXPORT_SYMBOL 0xff8c676d kobject_put vmlinux EXPORT_SYMBOL 0x1eefcf54 kobject_set_name vmlinux EXPORT_SYMBOL +0x3cda4ecf kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0x85f5e2aa krealloc vmlinux EXPORT_SYMBOL 0x1b17e06c kstrtoll vmlinux EXPORT_SYMBOL 0xa111eac3 kthread_bind vmlinux EXPORT_SYMBOL @@ -456,6 +480,7 @@ 0x0799aca4 local_bh_enable vmlinux EXPORT_SYMBOL 0xfe7ff482 lock_sock_nested vmlinux EXPORT_SYMBOL 0x91b7d3a4 lookup_bdev vmlinux EXPORT_SYMBOL +0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL 0xf5b710db mapping_tagged vmlinux EXPORT_SYMBOL 0x8b6eed4f mark_page_accessed vmlinux EXPORT_SYMBOL 0x716c85d4 mem_section vmlinux EXPORT_SYMBOL @@ -510,10 +535,13 @@ 0x39d52295 netif_rx vmlinux EXPORT_SYMBOL 0x93d873ae netif_rx_ni vmlinux EXPORT_SYMBOL 0x70dea6ef netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0xafd82093 netif_tx_wake_queue vmlinux EXPORT_SYMBOL 0xc5a58e97 netlink_broadcast vmlinux EXPORT_SYMBOL 0x3cbdf1f6 netlink_unicast vmlinux EXPORT_SYMBOL 0x01902adf netpoll_trap vmlinux EXPORT_SYMBOL +0x2a423bfe nf_register_hook vmlinux EXPORT_SYMBOL 0xa14843ee nf_register_hooks vmlinux EXPORT_SYMBOL +0xd2057af4 nf_unregister_hook vmlinux EXPORT_SYMBOL 0x42128e98 nf_unregister_hooks vmlinux EXPORT_SYMBOL 0xcd279169 nla_find vmlinux EXPORT_SYMBOL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL @@ -604,6 +632,7 @@ 0xeeec26a7 queue_delayed_work_on vmlinux EXPORT_SYMBOL 0x2e0d2f7f queue_work_on vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x47c13945 read_cache_pages vmlinux EXPORT_SYMBOL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0xc51a626c ref_module vmlinux EXPORT_SYMBOL_GPL 0x71a50dbc register_blkdev vmlinux EXPORT_SYMBOL @@ -645,6 +674,7 @@ 0x72ea7b2d scsi_device_type vmlinux EXPORT_SYMBOL 0x1de77e41 scsi_dma_map vmlinux EXPORT_SYMBOL 0x97e33397 scsi_dma_unmap vmlinux EXPORT_SYMBOL +0xbba3c440 scsi_execute vmlinux EXPORT_SYMBOL 0x8fe1d08b scsi_host_alloc vmlinux EXPORT_SYMBOL 0xb4a97c80 scsi_host_lookup vmlinux EXPORT_SYMBOL 0xd5ac345b scsi_host_put vmlinux EXPORT_SYMBOL @@ -739,9 +769,11 @@ 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0x87ba735c tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0x92a9c60c time_to_tm vmlinux EXPORT_SYMBOL 0x6fcb87a1 touch_softlockup_watchdog vmlinux EXPORT_SYMBOL 0x59ca9631 truncate_inode_pages vmlinux EXPORT_SYMBOL +0xc7a3379e truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0xb8b30764 truncate_pagecache vmlinux EXPORT_SYMBOL 0x125d0917 try_module_get vmlinux EXPORT_SYMBOL 0x329c1aae unlock_page vmlinux EXPORT_SYMBOL @@ -799,3 +831,7 @@ 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL 0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL diff --git a/Module.kabi_ppc64le b/Module.kabi_ppc64le index cd5efcad5f181bc8ce75d77f595a614c5419c95c..c519e06664c01467ca329fb1f9a1064ce49f2f13 100644 --- a/Module.kabi_ppc64le +++ b/Module.kabi_ppc64le @@ -23,6 +23,7 @@ 0xe97edb3b __dynamic_dev_dbg vmlinux EXPORT_SYMBOL 0xc132ac4c __ethtool_get_settings vmlinux EXPORT_SYMBOL 0x3ec9240c __first_cpu vmlinux EXPORT_SYMBOL +0x6404826c __generic_file_aio_write vmlinux EXPORT_SYMBOL 0xb0bf7a07 __genl_register_family vmlinux EXPORT_SYMBOL 0x93fca811 __get_free_pages vmlinux EXPORT_SYMBOL 0x26ca3f21 __get_page_tail vmlinux EXPORT_SYMBOL @@ -52,17 +53,21 @@ 0xe0016e86 __pci_register_driver vmlinux EXPORT_SYMBOL 0x499bfc6d __per_cpu_offset vmlinux EXPORT_SYMBOL 0xcf619be5 __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0x8465db3a __register_chrdev vmlinux EXPORT_SYMBOL 0x7c61340c __release_region vmlinux EXPORT_SYMBOL 0x402b8281 __request_module vmlinux EXPORT_SYMBOL 0x1fedf0f4 __request_region vmlinux EXPORT_SYMBOL 0x831dcba0 __root_device_register vmlinux EXPORT_SYMBOL_GPL +0x6b82bdc5 __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL 0x336bd61b __skb_checksum_complete vmlinux EXPORT_SYMBOL 0x8aaf99e1 __skb_get_hash vmlinux EXPORT_SYMBOL 0x9ba870af __skb_gso_segment vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL 0x76bd0c86 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xa5adc113 __test_set_page_writeback vmlinux EXPORT_SYMBOL 0xa3fc3d50 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0x26477c07 __vmalloc vmlinux EXPORT_SYMBOL @@ -79,6 +84,7 @@ 0xcd0529c7 _raw_spin_lock_irq vmlinux EXPORT_SYMBOL 0xf5222143 _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL 0x9d7ce8dd _raw_spin_trylock vmlinux EXPORT_SYMBOL +0x1b2150a9 _raw_spin_unlock vmlinux EXPORT_SYMBOL 0xe4fe8ca1 _raw_spin_unlock_bh vmlinux EXPORT_SYMBOL 0x5c37f319 _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xac26b820 _raw_write_lock vmlinux EXPORT_SYMBOL @@ -87,6 +93,7 @@ 0xaa6e4df5 _raw_write_lock_irqsave vmlinux EXPORT_SYMBOL 0x99afe916 _raw_write_unlock_bh vmlinux EXPORT_SYMBOL 0xae545f06 _raw_write_unlock_irqrestore vmlinux EXPORT_SYMBOL +0xa3abc422 abort_exclusive_wait vmlinux EXPORT_SYMBOL 0x48a12e3c add_disk vmlinux EXPORT_SYMBOL 0xbe2c0274 add_timer vmlinux EXPORT_SYMBOL 0x735d8503 add_wait_queue vmlinux EXPORT_SYMBOL @@ -101,9 +108,11 @@ 0xeefa4e35 arp_create vmlinux EXPORT_SYMBOL 0x2f6b9784 arp_send vmlinux EXPORT_SYMBOL 0x05207ed5 arp_xmit vmlinux EXPORT_SYMBOL +0xcc85fcb6 async_schedule vmlinux EXPORT_SYMBOL_GPL 0x836d61d0 atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0xb5aa10af atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xc8b57c27 autoremove_wake_function vmlinux EXPORT_SYMBOL +0x82fdf416 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x1a9efbb2 bdevname vmlinux EXPORT_SYMBOL 0x6233ecc1 bdget vmlinux EXPORT_SYMBOL 0xf9fa5748 bdget_disk vmlinux EXPORT_SYMBOL @@ -143,6 +152,7 @@ 0xe1fbc962 blk_queue_bounce vmlinux EXPORT_SYMBOL 0x71921ef4 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x94e09aa7 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0x86910080 blk_queue_end_tag vmlinux EXPORT_SYMBOL 0x9f6d0e5e blk_queue_flush vmlinux EXPORT_SYMBOL_GPL 0xa1e2f0f5 blk_queue_init_tags vmlinux EXPORT_SYMBOL 0x635c8a13 blk_queue_logical_block_size vmlinux EXPORT_SYMBOL @@ -290,6 +300,7 @@ 0xa8781d91 eth_type_trans vmlinux EXPORT_SYMBOL 0x405c1883 eth_validate_addr vmlinux EXPORT_SYMBOL 0x98b17ed3 ether_setup vmlinux EXPORT_SYMBOL +0xd14f197b ether_setup_rh vmlinux EXPORT_SYMBOL 0xb6cefcdf ethtool_op_get_link vmlinux EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL 0xbbcbaec0 fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL @@ -321,6 +332,10 @@ 0xeef75fbb fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x20fd2f8b file_remove_privs vmlinux EXPORT_SYMBOL 0xeb8d3e4b file_update_time vmlinux EXPORT_SYMBOL +0x01c2b403 filemap_fault vmlinux EXPORT_SYMBOL +0x12c1f277 filemap_flush vmlinux EXPORT_SYMBOL +0xb5bc3dc8 filemap_write_and_wait vmlinux EXPORT_SYMBOL +0x77a0cc9b filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0x119ca85d filp_close vmlinux EXPORT_SYMBOL 0x4c653671 filp_open vmlinux EXPORT_SYMBOL 0xccd286ac find_get_page vmlinux EXPORT_SYMBOL @@ -347,9 +362,12 @@ 0x97637b1d fs_bio_set vmlinux EXPORT_SYMBOL 0x7acde657 fsync_bdev vmlinux EXPORT_SYMBOL 0x8a471ab1 generic_delete_inode vmlinux EXPORT_SYMBOL +0x900e4960 generic_file_aio_read vmlinux EXPORT_SYMBOL +0x184c7a8d generic_file_aio_write vmlinux EXPORT_SYMBOL 0xf589f92e generic_file_fsync vmlinux EXPORT_SYMBOL 0x2b8e77de generic_file_llseek vmlinux EXPORT_SYMBOL 0xbe734c6f generic_file_open vmlinux EXPORT_SYMBOL +0xf002d024 generic_file_remap_pages vmlinux EXPORT_SYMBOL 0x50a82be7 generic_fillattr vmlinux EXPORT_SYMBOL 0x0be8fba2 generic_getxattr vmlinux EXPORT_SYMBOL 0x9c2d1fcb generic_make_request vmlinux EXPORT_SYMBOL @@ -358,6 +376,7 @@ 0x6fd040ec generic_segment_checks vmlinux EXPORT_SYMBOL 0x1bac4200 generic_setlease vmlinux EXPORT_SYMBOL 0x4b7a0e3a generic_setxattr vmlinux EXPORT_SYMBOL +0x262f68d9 generic_write_checks vmlinux EXPORT_SYMBOL 0xe77f9e17 generic_write_end vmlinux EXPORT_SYMBOL 0x980d7ed2 genl_unregister_family vmlinux EXPORT_SYMBOL 0xafbe203f genlmsg_put vmlinux EXPORT_SYMBOL @@ -367,6 +386,8 @@ 0xea62cf5d get_task_mm vmlinux EXPORT_SYMBOL_GPL 0x908f61fd get_user_pages vmlinux EXPORT_SYMBOL 0x9b388444 get_zeroed_page vmlinux EXPORT_SYMBOL +0x11c90a77 grab_cache_page_nowait vmlinux EXPORT_SYMBOL +0x63098c7d grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0xd9baf9cc hci_alloc_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x196141d9 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x059b0d3b hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL @@ -391,6 +412,8 @@ 0xcbcc83e7 inode_newsize_ok vmlinux EXPORT_SYMBOL 0x94ae0a0f inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x05bb50e9 invalidate_bdev vmlinux EXPORT_SYMBOL +0x91952e67 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0xffbaf43c invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0xdef69a32 invalidate_partition vmlinux EXPORT_SYMBOL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0x53a3d5e2 ioctl_by_bdev vmlinux EXPORT_SYMBOL @@ -443,6 +466,7 @@ 0x0f80e1e0 kobject_get vmlinux EXPORT_SYMBOL 0xff8c676d kobject_put vmlinux EXPORT_SYMBOL 0x1eefcf54 kobject_set_name vmlinux EXPORT_SYMBOL +0xdb7c1f35 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0x85f5e2aa krealloc vmlinux EXPORT_SYMBOL 0x1b17e06c kstrtoll vmlinux EXPORT_SYMBOL 0xa111eac3 kthread_bind vmlinux EXPORT_SYMBOL @@ -456,6 +480,7 @@ 0x0799aca4 local_bh_enable vmlinux EXPORT_SYMBOL 0x11934b38 lock_sock_nested vmlinux EXPORT_SYMBOL 0xae3986cc lookup_bdev vmlinux EXPORT_SYMBOL +0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL 0xfd8f7a5d mapping_tagged vmlinux EXPORT_SYMBOL 0x302131ee mark_page_accessed vmlinux EXPORT_SYMBOL 0x716c85d4 mem_section vmlinux EXPORT_SYMBOL @@ -510,10 +535,13 @@ 0x1973233f netif_rx vmlinux EXPORT_SYMBOL 0xb37e7204 netif_rx_ni vmlinux EXPORT_SYMBOL 0x596e2c96 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x0f9e2ad5 netif_tx_wake_queue vmlinux EXPORT_SYMBOL 0x308858da netlink_broadcast vmlinux EXPORT_SYMBOL 0x59aca8d0 netlink_unicast vmlinux EXPORT_SYMBOL 0x01902adf netpoll_trap vmlinux EXPORT_SYMBOL +0x4a68176d nf_register_hook vmlinux EXPORT_SYMBOL 0xfc32ee4d nf_register_hooks vmlinux EXPORT_SYMBOL +0xb22f5667 nf_unregister_hook vmlinux EXPORT_SYMBOL 0x1f68233b nf_unregister_hooks vmlinux EXPORT_SYMBOL 0xcd279169 nla_find vmlinux EXPORT_SYMBOL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL @@ -604,6 +632,7 @@ 0xeeec26a7 queue_delayed_work_on vmlinux EXPORT_SYMBOL 0x2e0d2f7f queue_work_on vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0xe3ff1434 read_cache_pages vmlinux EXPORT_SYMBOL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0x6623aad3 ref_module vmlinux EXPORT_SYMBOL_GPL 0x71a50dbc register_blkdev vmlinux EXPORT_SYMBOL @@ -645,6 +674,7 @@ 0x72ea7b2d scsi_device_type vmlinux EXPORT_SYMBOL 0x1d14d8a4 scsi_dma_map vmlinux EXPORT_SYMBOL 0x97109572 scsi_dma_unmap vmlinux EXPORT_SYMBOL +0x3fa03c01 scsi_execute vmlinux EXPORT_SYMBOL 0x4ca094a9 scsi_host_alloc vmlinux EXPORT_SYMBOL 0xe4fb532e scsi_host_lookup vmlinux EXPORT_SYMBOL 0xe4f26d66 scsi_host_put vmlinux EXPORT_SYMBOL @@ -739,9 +769,11 @@ 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0x0ec6f8fa tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0x92a9c60c time_to_tm vmlinux EXPORT_SYMBOL 0x6fcb87a1 touch_softlockup_watchdog vmlinux EXPORT_SYMBOL 0x4c6398fc truncate_inode_pages vmlinux EXPORT_SYMBOL +0x69dd1228 truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0x0b6055c8 truncate_pagecache vmlinux EXPORT_SYMBOL 0x4825f6d4 try_module_get vmlinux EXPORT_SYMBOL 0x108fb85d unlock_page vmlinux EXPORT_SYMBOL @@ -799,3 +831,7 @@ 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL 0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL diff --git a/Module.kabi_s390x b/Module.kabi_s390x index 61057d1c0725ada330ce65b79d36ea188e902a9d..9a4a5bf85badcf8efbeb405da2c48211432dfb40 100644 --- a/Module.kabi_s390x +++ b/Module.kabi_s390x @@ -22,6 +22,7 @@ 0x756b2b5e __dynamic_dev_dbg vmlinux EXPORT_SYMBOL 0x77945994 __ethtool_get_settings vmlinux EXPORT_SYMBOL 0xe3e12008 __first_cpu vmlinux EXPORT_SYMBOL +0x70636176 __generic_file_aio_write vmlinux EXPORT_SYMBOL 0xec3ecefb __genl_register_family vmlinux EXPORT_SYMBOL 0x93fca811 __get_free_pages vmlinux EXPORT_SYMBOL 0x85443fdb __get_page_tail vmlinux EXPORT_SYMBOL @@ -50,17 +51,21 @@ 0x03be3c87 __pci_register_driver vmlinux EXPORT_SYMBOL 0x3928efe9 __per_cpu_offset vmlinux EXPORT_SYMBOL 0x96db666f __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0x25c20a7f __register_chrdev vmlinux EXPORT_SYMBOL 0x7c61340c __release_region vmlinux EXPORT_SYMBOL 0x402b8281 __request_module vmlinux EXPORT_SYMBOL 0x1fedf0f4 __request_region vmlinux EXPORT_SYMBOL 0xba909aa0 __root_device_register vmlinux EXPORT_SYMBOL_GPL +0xca8e88c1 __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL 0xef912634 __skb_checksum_complete vmlinux EXPORT_SYMBOL 0x36c879aa __skb_get_hash vmlinux EXPORT_SYMBOL 0x92bfc237 __skb_gso_segment vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL 0xe65e5ea8 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xd3765d1c __test_set_page_writeback vmlinux EXPORT_SYMBOL 0xd4df235d __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x3fb0b9e3 __udelay vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL @@ -68,6 +73,8 @@ 0x9b318b10 __wake_up vmlinux EXPORT_SYMBOL 0xa1c76e0a _cond_resched vmlinux EXPORT_SYMBOL 0x03aecf29 _dev_info vmlinux EXPORT_SYMBOL +0x29b500b2 _raw_spin_unlock vmlinux EXPORT_SYMBOL +0xd270d8c8 abort_exclusive_wait vmlinux EXPORT_SYMBOL 0x873bab48 add_disk vmlinux EXPORT_SYMBOL 0xbe2c0274 add_timer vmlinux EXPORT_SYMBOL 0x1288f9c2 add_wait_queue vmlinux EXPORT_SYMBOL @@ -81,9 +88,11 @@ 0xbea5477e arp_create vmlinux EXPORT_SYMBOL 0x09589111 arp_send vmlinux EXPORT_SYMBOL 0xa4858d16 arp_xmit vmlinux EXPORT_SYMBOL +0xcc85fcb6 async_schedule vmlinux EXPORT_SYMBOL_GPL 0xf9404829 atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x1ce65480 atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xc8b57c27 autoremove_wake_function vmlinux EXPORT_SYMBOL +0xe20f4080 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x71b1d9b5 bdevname vmlinux EXPORT_SYMBOL 0x1620fd52 bdget vmlinux EXPORT_SYMBOL 0x0d28e449 bdget_disk vmlinux EXPORT_SYMBOL @@ -123,6 +132,7 @@ 0xeeead523 blk_queue_bounce vmlinux EXPORT_SYMBOL 0x3ab7d913 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x6e13c159 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0x73a292bc blk_queue_end_tag vmlinux EXPORT_SYMBOL 0x14aaad79 blk_queue_flush vmlinux EXPORT_SYMBOL_GPL 0xa61cbaa4 blk_queue_init_tags vmlinux EXPORT_SYMBOL 0x719c0220 blk_queue_logical_block_size vmlinux EXPORT_SYMBOL @@ -267,6 +277,7 @@ 0xa3d532b7 eth_type_trans vmlinux EXPORT_SYMBOL 0x8effd209 eth_validate_addr vmlinux EXPORT_SYMBOL 0xa2aaca50 ether_setup vmlinux EXPORT_SYMBOL +0x35b29aa0 ether_setup_rh vmlinux EXPORT_SYMBOL 0x69c93da6 ethtool_op_get_link vmlinux EXPORT_SYMBOL 0xf1e30d81 fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x934e6f52 fc_change_queue_depth drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -297,6 +308,10 @@ 0x19b9bff6 fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xd965db2e file_remove_privs vmlinux EXPORT_SYMBOL 0x31a95283 file_update_time vmlinux EXPORT_SYMBOL +0xa2527263 filemap_fault vmlinux EXPORT_SYMBOL +0xe735301e filemap_flush vmlinux EXPORT_SYMBOL +0xa75c1326 filemap_write_and_wait vmlinux EXPORT_SYMBOL +0xb3cb740f filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0xd1317002 filp_close vmlinux EXPORT_SYMBOL 0x62343fe4 filp_open vmlinux EXPORT_SYMBOL 0xd6285b82 find_get_page vmlinux EXPORT_SYMBOL @@ -319,9 +334,12 @@ 0x229c4119 fs_bio_set vmlinux EXPORT_SYMBOL 0x1f2729a1 fsync_bdev vmlinux EXPORT_SYMBOL 0xc99c7a10 generic_delete_inode vmlinux EXPORT_SYMBOL +0x81e21805 generic_file_aio_read vmlinux EXPORT_SYMBOL +0x2ab25647 generic_file_aio_write vmlinux EXPORT_SYMBOL 0xaf39bef7 generic_file_fsync vmlinux EXPORT_SYMBOL 0x33b9a196 generic_file_llseek vmlinux EXPORT_SYMBOL 0xec991b26 generic_file_open vmlinux EXPORT_SYMBOL +0x9086feb3 generic_file_remap_pages vmlinux EXPORT_SYMBOL 0x4b70073c generic_fillattr vmlinux EXPORT_SYMBOL 0x293c933d generic_getxattr vmlinux EXPORT_SYMBOL 0x6a446b0e generic_make_request vmlinux EXPORT_SYMBOL @@ -330,6 +348,7 @@ 0xfe392bcd generic_segment_checks vmlinux EXPORT_SYMBOL 0xc9a82d6d generic_setlease vmlinux EXPORT_SYMBOL 0x5ef4b522 generic_setxattr vmlinux EXPORT_SYMBOL +0x42a4954b generic_write_checks vmlinux EXPORT_SYMBOL 0xf41f7138 generic_write_end vmlinux EXPORT_SYMBOL 0xe8565c20 genl_unregister_family vmlinux EXPORT_SYMBOL 0xa40df390 genlmsg_put vmlinux EXPORT_SYMBOL @@ -339,6 +358,8 @@ 0x59a3f347 get_task_mm vmlinux EXPORT_SYMBOL_GPL 0x8c609a6b get_user_pages vmlinux EXPORT_SYMBOL 0x9b388444 get_zeroed_page vmlinux EXPORT_SYMBOL +0xa4a174e1 grab_cache_page_nowait vmlinux EXPORT_SYMBOL +0x64d51e1e grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0x4cdca450 hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL 0xde6fd51f hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x4c3c1b66 hrtimer_init vmlinux EXPORT_SYMBOL_GPL @@ -359,6 +380,8 @@ 0xf36d9b91 inode_newsize_ok vmlinux EXPORT_SYMBOL 0x691b34ae inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x8f7a7f74 invalidate_bdev vmlinux EXPORT_SYMBOL +0x3a7a2e34 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0xdf1f8572 invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0x2ec53334 invalidate_partition vmlinux EXPORT_SYMBOL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0x01ea03a1 ioctl_by_bdev vmlinux EXPORT_SYMBOL @@ -398,6 +421,7 @@ 0x897ae0e8 kobject_get vmlinux EXPORT_SYMBOL 0x42be15dc kobject_put vmlinux EXPORT_SYMBOL 0x1a6194fd kobject_set_name vmlinux EXPORT_SYMBOL +0x6feed552 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0x059baffc krealloc vmlinux EXPORT_SYMBOL 0x1b17e06c kstrtoll vmlinux EXPORT_SYMBOL 0xdf6f51de kthread_bind vmlinux EXPORT_SYMBOL @@ -411,6 +435,7 @@ 0x0799aca4 local_bh_enable vmlinux EXPORT_SYMBOL 0xec81bb7b lock_sock_nested vmlinux EXPORT_SYMBOL 0x58954f74 lookup_bdev vmlinux EXPORT_SYMBOL +0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL 0x3cff268a mapping_tagged vmlinux EXPORT_SYMBOL 0x82e4ac22 mark_page_accessed vmlinux EXPORT_SYMBOL 0x3d2a2c01 mem_section vmlinux EXPORT_SYMBOL @@ -463,10 +488,13 @@ 0xd18bca07 netif_rx vmlinux EXPORT_SYMBOL 0x649db771 netif_rx_ni vmlinux EXPORT_SYMBOL 0x6a193284 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x40d9d55b netif_tx_wake_queue vmlinux EXPORT_SYMBOL 0xdce4e0ef netlink_broadcast vmlinux EXPORT_SYMBOL 0x1bd65564 netlink_unicast vmlinux EXPORT_SYMBOL 0x01902adf netpoll_trap vmlinux EXPORT_SYMBOL +0x27dbc159 nf_register_hook vmlinux EXPORT_SYMBOL 0xf1234187 nf_register_hooks vmlinux EXPORT_SYMBOL +0x94729d2c nf_unregister_hook vmlinux EXPORT_SYMBOL 0x65e8aed2 nf_unregister_hooks vmlinux EXPORT_SYMBOL 0xcd279169 nla_find vmlinux EXPORT_SYMBOL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL @@ -554,6 +582,7 @@ 0xeeec26a7 queue_delayed_work_on vmlinux EXPORT_SYMBOL 0x2e0d2f7f queue_work_on vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x0499488a read_cache_pages vmlinux EXPORT_SYMBOL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0xc1e919a9 ref_module vmlinux EXPORT_SYMBOL_GPL 0x71a50dbc register_blkdev vmlinux EXPORT_SYMBOL @@ -593,6 +622,7 @@ 0x72ea7b2d scsi_device_type vmlinux EXPORT_SYMBOL 0x87b76218 scsi_dma_map vmlinux EXPORT_SYMBOL 0xa2dc1950 scsi_dma_unmap vmlinux EXPORT_SYMBOL +0x9de01092 scsi_execute vmlinux EXPORT_SYMBOL 0x354e8b7b scsi_host_alloc vmlinux EXPORT_SYMBOL 0xb8d661af scsi_host_lookup vmlinux EXPORT_SYMBOL 0x55781169 scsi_host_put vmlinux EXPORT_SYMBOL @@ -686,8 +716,10 @@ 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0x6a6e306b tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0x92a9c60c time_to_tm vmlinux EXPORT_SYMBOL 0x41dd6192 truncate_inode_pages vmlinux EXPORT_SYMBOL +0x43618f20 truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0xe6b02ba1 truncate_pagecache vmlinux EXPORT_SYMBOL 0x3926a455 try_module_get vmlinux EXPORT_SYMBOL 0x4f88eeb8 unlock_page vmlinux EXPORT_SYMBOL @@ -744,3 +776,7 @@ 0xc890c008 zlib_deflateEnd lib/zlib_deflate/zlib_deflate EXPORT_SYMBOL 0x5a0b73d0 zlib_deflateInit2 lib/zlib_deflate/zlib_deflate EXPORT_SYMBOL 0xe9f7149c zlib_deflate_workspacesize lib/zlib_deflate/zlib_deflate EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL diff --git a/Module.kabi_x86_64 b/Module.kabi_x86_64 index c62845adeae2c0d5a36dc396646675e2a3b5211f..b194fd2b82d286ec595572127f434b41d5272179 100644 --- a/Module.kabi_x86_64 +++ b/Module.kabi_x86_64 @@ -25,10 +25,12 @@ 0xf68eeca4 __ethtool_get_settings vmlinux EXPORT_SYMBOL 0xbdfb6dbb __fentry__ vmlinux EXPORT_SYMBOL 0xd7e66815 __first_cpu vmlinux EXPORT_SYMBOL +0x6abf21e5 __generic_file_aio_write vmlinux EXPORT_SYMBOL 0xcc1d296d __genl_register_family vmlinux EXPORT_SYMBOL 0x93fca811 __get_free_pages vmlinux EXPORT_SYMBOL 0xadd2aceb __get_page_tail vmlinux EXPORT_SYMBOL 0x8f9c199c __get_user_2 vmlinux EXPORT_SYMBOL +0x6729d3df __get_user_4 vmlinux EXPORT_SYMBOL 0x2a6e6109 __init_rwsem vmlinux EXPORT_SYMBOL 0xf432dd3d __init_waitqueue_head vmlinux EXPORT_SYMBOL 0x257ee9ad __insert_inode_hash vmlinux EXPORT_SYMBOL @@ -58,12 +60,15 @@ 0xe0dbd0e4 __pskb_pull_tail vmlinux EXPORT_SYMBOL 0x5a4896a8 __put_user_2 vmlinux EXPORT_SYMBOL 0xb8e7ce2c __put_user_8 vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0x0c816cb3 __register_chrdev vmlinux EXPORT_SYMBOL 0x88b04e39 __register_nmi_handler vmlinux EXPORT_SYMBOL 0x7c61340c __release_region vmlinux EXPORT_SYMBOL 0x402b8281 __request_module vmlinux EXPORT_SYMBOL 0x1fedf0f4 __request_region vmlinux EXPORT_SYMBOL 0x934ffc58 __root_device_register vmlinux EXPORT_SYMBOL_GPL +0xb45a14de __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL 0xd3b86558 __skb_checksum_complete vmlinux EXPORT_SYMBOL 0xb0dc2829 __skb_get_hash vmlinux EXPORT_SYMBOL 0x18b3d404 __skb_gso_segment vmlinux EXPORT_SYMBOL @@ -71,15 +76,20 @@ 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL 0xbd8bce19 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xcc2d3792 __test_set_page_writeback vmlinux EXPORT_SYMBOL 0xa3fc3d50 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xa9bd2676 __vmalloc vmlinux EXPORT_SYMBOL 0xcf21d241 __wake_up vmlinux EXPORT_SYMBOL +0x263ed23b __x86_indirect_thunk_r12 vmlinux EXPORT_SYMBOL +0x2ea2c95c __x86_indirect_thunk_rax vmlinux EXPORT_SYMBOL 0xa1c76e0a _cond_resched vmlinux EXPORT_SYMBOL 0x077e2f33 _copy_from_user vmlinux EXPORT_SYMBOL 0x71de9b3f _copy_to_user vmlinux EXPORT_SYMBOL 0x4cce8b07 _dev_info vmlinux EXPORT_SYMBOL +0x4b7dcf38 _raw_qspin_lock vmlinux EXPORT_SYMBOL +0x3588d8ba _raw_qspin_lock_irq vmlinux EXPORT_SYMBOL 0x9b0c8220 _raw_read_lock vmlinux EXPORT_SYMBOL 0xa5a99b49 _raw_read_lock_bh vmlinux EXPORT_SYMBOL 0xdeadeb5c _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL @@ -99,6 +109,7 @@ 0x05f837f0 _raw_write_lock_irqsave vmlinux EXPORT_SYMBOL 0x5bd6c1ee _raw_write_unlock_bh vmlinux EXPORT_SYMBOL 0xcf65df50 _raw_write_unlock_irqrestore vmlinux EXPORT_SYMBOL +0x78bb3e24 abort_exclusive_wait vmlinux EXPORT_SYMBOL 0x1a45cb6c acpi_disabled vmlinux EXPORT_SYMBOL 0x691001b5 acpi_evaluate_integer vmlinux EXPORT_SYMBOL 0x44a81d5f acpi_evaluate_object vmlinux EXPORT_SYMBOL @@ -120,9 +131,11 @@ 0xa2c1743d arp_create vmlinux EXPORT_SYMBOL 0xa43f92a3 arp_send vmlinux EXPORT_SYMBOL 0xc7d79ebf arp_xmit vmlinux EXPORT_SYMBOL +0xcc85fcb6 async_schedule vmlinux EXPORT_SYMBOL_GPL 0x500b6dd7 atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x758a3812 atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xc8b57c27 autoremove_wake_function vmlinux EXPORT_SYMBOL +0x4eeafb66 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x8f619a88 bdevname vmlinux EXPORT_SYMBOL 0x28423f49 bdget vmlinux EXPORT_SYMBOL 0x9f249c9a bdget_disk vmlinux EXPORT_SYMBOL @@ -162,6 +175,7 @@ 0x4061b663 blk_queue_bounce vmlinux EXPORT_SYMBOL 0x7c56c563 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x0f130a5e blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0x95deb73f blk_queue_end_tag vmlinux EXPORT_SYMBOL 0x2a3e5d36 blk_queue_flush vmlinux EXPORT_SYMBOL_GPL 0x294f285c blk_queue_init_tags vmlinux EXPORT_SYMBOL 0x177c57ca blk_queue_logical_block_size vmlinux EXPORT_SYMBOL @@ -323,6 +337,7 @@ 0xad480ea0 eth_type_trans vmlinux EXPORT_SYMBOL 0xdec0caf5 eth_validate_addr vmlinux EXPORT_SYMBOL 0x5eab1a2f ether_setup vmlinux EXPORT_SYMBOL +0xa060d8b4 ether_setup_rh vmlinux EXPORT_SYMBOL 0xd58bf9d8 ethtool_op_get_link vmlinux EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL 0x6b5715cd fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL @@ -354,6 +369,10 @@ 0x6f6cc562 fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x6f5f38f7 file_remove_privs vmlinux EXPORT_SYMBOL 0xc70f9cd8 file_update_time vmlinux EXPORT_SYMBOL +0xd7d990c8 filemap_fault vmlinux EXPORT_SYMBOL +0xfdb5cbba filemap_flush vmlinux EXPORT_SYMBOL +0x5c34ce5a filemap_write_and_wait vmlinux EXPORT_SYMBOL +0x945b8886 filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0x61aa871a filp_close vmlinux EXPORT_SYMBOL 0x9c7c731b filp_open vmlinux EXPORT_SYMBOL 0xb352177e find_first_bit vmlinux EXPORT_SYMBOL @@ -382,9 +401,12 @@ 0x30877173 fs_bio_set vmlinux EXPORT_SYMBOL 0x8e1c90a9 fsync_bdev vmlinux EXPORT_SYMBOL 0xc07f211d generic_delete_inode vmlinux EXPORT_SYMBOL +0xf3108d14 generic_file_aio_read vmlinux EXPORT_SYMBOL +0xf08c1f24 generic_file_aio_write vmlinux EXPORT_SYMBOL 0x11c05483 generic_file_fsync vmlinux EXPORT_SYMBOL 0xc821665c generic_file_llseek vmlinux EXPORT_SYMBOL 0x2ee05603 generic_file_open vmlinux EXPORT_SYMBOL +0xdada62f3 generic_file_remap_pages vmlinux EXPORT_SYMBOL 0x5f883970 generic_fillattr vmlinux EXPORT_SYMBOL 0xfe6fd8db generic_getxattr vmlinux EXPORT_SYMBOL 0xd42803ea generic_make_request vmlinux EXPORT_SYMBOL @@ -393,6 +415,7 @@ 0x6fd040ec generic_segment_checks vmlinux EXPORT_SYMBOL 0x4802b64a generic_setlease vmlinux EXPORT_SYMBOL 0x61abde57 generic_setxattr vmlinux EXPORT_SYMBOL +0x542de561 generic_write_checks vmlinux EXPORT_SYMBOL 0xfca3f8c8 generic_write_end vmlinux EXPORT_SYMBOL 0xa9a4f805 genl_unregister_family vmlinux EXPORT_SYMBOL 0xdbce6f67 genlmsg_put vmlinux EXPORT_SYMBOL @@ -402,6 +425,8 @@ 0xbd67c867 get_task_mm vmlinux EXPORT_SYMBOL_GPL 0x32f730e3 get_user_pages vmlinux EXPORT_SYMBOL 0x9b388444 get_zeroed_page vmlinux EXPORT_SYMBOL +0x21cc1427 grab_cache_page_nowait vmlinux EXPORT_SYMBOL +0x819b4061 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0x8d24006a hci_alloc_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xc887c5e3 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xcc9b39c8 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL @@ -426,6 +451,8 @@ 0xe5554450 inode_newsize_ok vmlinux EXPORT_SYMBOL 0xadac4d0f inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x7655f61b invalidate_bdev vmlinux EXPORT_SYMBOL +0xdc233361 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0x50331c78 invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0xcfda4de5 invalidate_partition vmlinux EXPORT_SYMBOL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0x58314ddd ioc4_register_submodule drivers/misc/ioc4 EXPORT_SYMBOL @@ -484,6 +511,7 @@ 0x75b1f1fb kobject_get vmlinux EXPORT_SYMBOL 0x54554948 kobject_put vmlinux EXPORT_SYMBOL 0x8f52a40d kobject_set_name vmlinux EXPORT_SYMBOL +0xf2257d89 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0x85f5e2aa krealloc vmlinux EXPORT_SYMBOL 0x1b17e06c kstrtoll vmlinux EXPORT_SYMBOL 0x00d2258c kthread_bind vmlinux EXPORT_SYMBOL @@ -497,6 +525,7 @@ 0x0799aca4 local_bh_enable vmlinux EXPORT_SYMBOL 0x22a4c8c1 lock_sock_nested vmlinux EXPORT_SYMBOL 0xc9468df0 lookup_bdev vmlinux EXPORT_SYMBOL +0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL 0xabee204a mapping_tagged vmlinux EXPORT_SYMBOL 0xc1092877 mark_page_accessed vmlinux EXPORT_SYMBOL 0x9f6e19ab mem_section vmlinux EXPORT_SYMBOL @@ -552,10 +581,13 @@ 0x9332231b netif_rx vmlinux EXPORT_SYMBOL 0x47dfc5d2 netif_rx_ni vmlinux EXPORT_SYMBOL 0x5562fbb2 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x58c08cf3 netif_tx_wake_queue vmlinux EXPORT_SYMBOL 0xbd9316ae netlink_broadcast vmlinux EXPORT_SYMBOL 0xf50069a6 netlink_unicast vmlinux EXPORT_SYMBOL 0x01902adf netpoll_trap vmlinux EXPORT_SYMBOL +0xb5ad25db nf_register_hook vmlinux EXPORT_SYMBOL 0xcfbcfea2 nf_register_hooks vmlinux EXPORT_SYMBOL +0x75928e73 nf_unregister_hook vmlinux EXPORT_SYMBOL 0x0f7edb41 nf_unregister_hooks vmlinux EXPORT_SYMBOL 0xcd279169 nla_find vmlinux EXPORT_SYMBOL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL @@ -656,6 +688,7 @@ 0xeeec26a7 queue_delayed_work_on vmlinux EXPORT_SYMBOL 0x2e0d2f7f queue_work_on vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0xf194dd6f read_cache_pages vmlinux EXPORT_SYMBOL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0xd5079fb8 ref_module vmlinux EXPORT_SYMBOL_GPL 0x71a50dbc register_blkdev vmlinux EXPORT_SYMBOL @@ -698,6 +731,7 @@ 0x72ea7b2d scsi_device_type vmlinux EXPORT_SYMBOL 0x108bb7fd scsi_dma_map vmlinux EXPORT_SYMBOL 0xd74affc0 scsi_dma_unmap vmlinux EXPORT_SYMBOL +0xd260fa18 scsi_execute vmlinux EXPORT_SYMBOL 0xca606326 scsi_host_alloc vmlinux EXPORT_SYMBOL 0xb3839e3b scsi_host_lookup vmlinux EXPORT_SYMBOL 0x6f8d91ba scsi_host_put vmlinux EXPORT_SYMBOL @@ -793,11 +827,13 @@ 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0xa1f31b5b tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0x7628f3c7 this_cpu_off vmlinux EXPORT_SYMBOL 0x92a9c60c time_to_tm vmlinux EXPORT_SYMBOL 0xf51ae235 touch_nmi_watchdog vmlinux EXPORT_SYMBOL 0x6fcb87a1 touch_softlockup_watchdog vmlinux EXPORT_SYMBOL 0x554a5293 truncate_inode_pages vmlinux EXPORT_SYMBOL +0xce9b6ece truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0xfe3d5457 truncate_pagecache vmlinux EXPORT_SYMBOL 0x84c274f9 try_module_get vmlinux EXPORT_SYMBOL 0x44aaf30f tsc_khz vmlinux EXPORT_SYMBOL @@ -861,3 +897,7 @@ 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL 0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL diff --git a/centos-ca-secureboot.der b/centos-ca-secureboot.der new file mode 100644 index 0000000000000000000000000000000000000000..44a2563dee3f8eeecd5026306be46d2a8d89970d Binary files /dev/null and b/centos-ca-secureboot.der differ diff --git a/centos-kpatch.x509 b/centos-kpatch.x509 new file mode 100644 index 0000000000000000000000000000000000000000..ca57a43d51f543693f55519e200bca538781314d Binary files /dev/null and b/centos-kpatch.x509 differ diff --git a/centos-ldup.x509 b/centos-ldup.x509 new file mode 100644 index 0000000000000000000000000000000000000000..9c65dd3ab623d04a9333df892f540755cef603f8 Binary files /dev/null and b/centos-ldup.x509 differ diff --git a/centossecureboot001.crt b/centossecureboot001.crt new file mode 100644 index 0000000000000000000000000000000000000000..c67b0f3af88f188dccada7c0eb522e97ab88d1fc --- /dev/null +++ b/centossecureboot001.crt @@ -0,0 +1,81 @@ +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/centossecureboot201.crt b/centossecureboot201.crt new file mode 100644 index 0000000000000000000000000000000000000000..f9d967555bfc80ea58f7938ae81bbed6a020cc21 --- /dev/null +++ b/centossecureboot201.crt @@ -0,0 +1,84 @@ +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/centossecurebootca2.der b/centossecurebootca2.der new file mode 100644 index 0000000000000000000000000000000000000000..42bdfcfbcda649796099fdc87bbe9dc58e2348d5 Binary files /dev/null and b/centossecurebootca2.der differ diff --git a/debrand-rh-i686-cpu.patch b/debrand-rh-i686-cpu.patch new file mode 100644 index 0000000000000000000000000000000000000000..739855c26fe8cdca5d230d7b134336a77c73d41a --- /dev/null +++ b/debrand-rh-i686-cpu.patch @@ -0,0 +1,11 @@ +--- a/arch/x86/boot/main.c 2014-06-04 10:05:04.000000000 -0700 ++++ b/arch/x86/boot/main.c 2014-07-09 12:54:40.000000000 -0700 +@@ -146,7 +146,7 @@ void main(void) + + /* Make sure we have all the proper CPU support */ + if (validate_cpu()) { +- puts("This processor is unsupported in RHEL7.\n"); ++ puts("This processor is unsupported in CentOS 7.\n"); + die(); + } + diff --git a/debrand-rh_taint.patch b/debrand-rh_taint.patch new file mode 100644 index 0000000000000000000000000000000000000000..8ef4557ac4f856ebadce40598be47712d73f626c --- /dev/null +++ b/debrand-rh_taint.patch @@ -0,0 +1,25 @@ +From 69c0d42cfa26515196896dea086857c2caccb6eb Mon Sep 17 00:00:00 2001 +From: Jim Perrin +Date: Thu, 19 Jun 2014 10:05:12 -0500 +Subject: [PATCH] branding patch for rh_taint + +--- + kernel/rh_taint.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/kernel/rh_taint.c b/kernel/rh_taint.c +index 59a74b0..0708e15 100644 +--- a/kernel/rh_taint.c ++++ b/kernel/rh_taint.c +@@ -8,7 +8,7 @@ + void mark_hardware_unsupported(const char *msg) + { + /* Print one single message */ +- pr_crit("Warning: %s - this hardware has not undergone testing by Red Hat and might not be certified. Please consult https://hardware.redhat.com for certified hardware.\n", msg); ++ pr_crit("Warning: %s - this hardware has not undergone upstream testing. Please consult http://wiki.centos.org/FAQ for more information\n", msg); + } + EXPORT_SYMBOL(mark_hardware_unsupported); + +-- +1.8.3.1 + diff --git a/debrand-single-cpu.patch b/debrand-single-cpu.patch new file mode 100644 index 0000000000000000000000000000000000000000..afd0e0ca4c19e4ebec13c4b6cf1e157d4ec7496e --- /dev/null +++ b/debrand-single-cpu.patch @@ -0,0 +1,12 @@ +diff -uNrp linux-3.10.0-957.27.2.el7.x86_64.orig/arch/x86/kernel/setup.c linux-3.10.0-957.27.2.el7.x86_64/arch/x86/kernel/setup.c +--- linux-3.10.0-957.27.2.el7.x86_64.orig/arch/x86/kernel/setup.c 2019-07-09 16:13:02.000000000 +0000 ++++ linux-3.10.0-957.27.2.el7.x86_64/arch/x86/kernel/setup.c 2019-07-29 17:32:40.018405430 +0000 +@@ -963,7 +963,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 7, 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 7, single threaded, single CPU 64-bit physical systems are unsupported."); + } + + /* The RHEL7 kernel does not support this hardware. The kernel will diff --git a/kernel-3.10.0-ppc64-debug.config b/kernel-3.10.0-ppc64-debug.config index 50e4e57bea3e25f2117082fd82dbcc17d1dda1ec..fe1d1f425818c8b5f219ce1d6ba12304dd45b9e6 100644 --- a/kernel-3.10.0-ppc64-debug.config +++ b/kernel-3.10.0-ppc64-debug.config @@ -567,6 +567,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_PERCPU_STATS=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_PPC_HAS_HASH_64K=y @@ -594,6 +595,7 @@ CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_SECCOMP=y +CONFIG_PPC_RTAS_FILTER=y CONFIG_ISA_DMA_API=y # @@ -1374,8 +1376,6 @@ CONFIG_LIB80211=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set @@ -1401,6 +1401,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_CBPF_JIT=y CONFIG_HAVE_EBPF_JIT=y @@ -1558,7 +1559,6 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -2057,6 +2057,8 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_IBM=y CONFIG_IBMVETH=m @@ -2211,7 +2213,7 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m @@ -2467,6 +2469,7 @@ CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_ATUSB is not set # CONFIG_VMXNET3 is not set +CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y @@ -2585,7 +2588,7 @@ CONFIG_ISDN_HDLC=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set @@ -4926,6 +4929,8 @@ CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set CONFIG_NVMEM=y # @@ -5278,6 +5283,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -5339,7 +5345,6 @@ CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_RB is not set -CONFIG_DEBUG_WRITECOUNT=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y CONFIG_TEST_LIST_SORT=y diff --git a/kernel-3.10.0-ppc64.config b/kernel-3.10.0-ppc64.config index bf7f95f053076704b26f8505b244053fc714db3b..73f954f6e7a8615b5c5ef7bb2ece811b35e1dd99 100644 --- a/kernel-3.10.0-ppc64.config +++ b/kernel-3.10.0-ppc64.config @@ -571,6 +571,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +# CONFIG_PERCPU_STATS is not set CONFIG_ARCH_MEMORY_PROBE=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_PPC_HAS_HASH_64K=y @@ -598,6 +599,7 @@ CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_SECCOMP=y +CONFIG_PPC_RTAS_FILTER=y CONFIG_ISA_DMA_API=y # @@ -1378,8 +1380,6 @@ CONFIG_LIB80211=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set @@ -1405,6 +1405,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_CBPF_JIT=y CONFIG_HAVE_EBPF_JIT=y @@ -1562,7 +1563,6 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -2061,6 +2061,8 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_IBM=y CONFIG_IBMVETH=m @@ -2215,7 +2217,7 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m @@ -2470,6 +2472,7 @@ CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_ATUSB is not set # CONFIG_VMXNET3 is not set +CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y @@ -2588,7 +2591,7 @@ CONFIG_ISDN_HDLC=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set @@ -4926,6 +4929,8 @@ CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set CONFIG_NVMEM=y # @@ -5278,6 +5283,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -5324,7 +5330,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set # CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y # CONFIG_TEST_LIST_SORT is not set @@ -5349,7 +5354,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set -# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y diff --git a/kernel-3.10.0-ppc64le-debug.config b/kernel-3.10.0-ppc64le-debug.config index 7d7dd989dfcd113f2d3c37f193e5102886c51803..d2693bb301f180bbe5d062d05e5b05574290b3e5 100644 --- a/kernel-3.10.0-ppc64le-debug.config +++ b/kernel-3.10.0-ppc64le-debug.config @@ -566,6 +566,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_PERCPU_STATS=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_PPC_HAS_HASH_64K=y @@ -593,6 +594,7 @@ CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_SECCOMP=y +CONFIG_PPC_RTAS_FILTER=y CONFIG_ISA_DMA_API=y # @@ -1373,8 +1375,6 @@ CONFIG_LIB80211=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set @@ -1400,6 +1400,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_CBPF_JIT=y CONFIG_HAVE_EBPF_JIT=y @@ -1557,7 +1558,6 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -2057,6 +2057,8 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_IBM=y CONFIG_IBMVETH=m @@ -2211,7 +2213,7 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m @@ -2463,6 +2465,7 @@ CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_ATUSB is not set # CONFIG_VMXNET3 is not set +CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y @@ -2581,7 +2584,7 @@ CONFIG_ISDN_HDLC=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set @@ -4923,6 +4926,8 @@ CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set CONFIG_NVMEM=y # @@ -5277,6 +5282,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -5338,7 +5344,6 @@ CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_RB is not set -CONFIG_DEBUG_WRITECOUNT=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y CONFIG_TEST_LIST_SORT=y @@ -5427,6 +5432,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m CONFIG_DYNAMIC_DEBUG=y CONFIG_DMA_API_DEBUG=y CONFIG_ATOMIC64_SELFTEST=y +# CONFIG_TEST_LIVEPATCH is not set CONFIG_ASYNC_RAID6_TEST=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y diff --git a/kernel-3.10.0-ppc64le.config b/kernel-3.10.0-ppc64le.config index a717b4e2187debea055722b7117f7e78a0e88de5..25aff1a0d3ccbe77e92b90ed62569e6c56e1b4bb 100644 --- a/kernel-3.10.0-ppc64le.config +++ b/kernel-3.10.0-ppc64le.config @@ -570,6 +570,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +# CONFIG_PERCPU_STATS is not set CONFIG_ARCH_MEMORY_PROBE=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_PPC_HAS_HASH_64K=y @@ -597,6 +598,7 @@ CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_SECCOMP=y +CONFIG_PPC_RTAS_FILTER=y CONFIG_ISA_DMA_API=y # @@ -1377,8 +1379,6 @@ CONFIG_LIB80211=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set @@ -1404,6 +1404,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_CBPF_JIT=y CONFIG_HAVE_EBPF_JIT=y @@ -1561,7 +1562,6 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -2061,6 +2061,8 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_IBM=y CONFIG_IBMVETH=m @@ -2215,7 +2217,7 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m @@ -2466,6 +2468,7 @@ CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_ATUSB is not set # CONFIG_VMXNET3 is not set +CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y @@ -2584,7 +2587,7 @@ CONFIG_ISDN_HDLC=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set @@ -4923,6 +4926,8 @@ CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set CONFIG_NVMEM=y # @@ -5277,6 +5282,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -5323,7 +5329,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set # CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y # CONFIG_TEST_LIST_SORT is not set @@ -5348,7 +5353,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set -# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y @@ -5400,6 +5405,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m CONFIG_DYNAMIC_DEBUG=y # CONFIG_DMA_API_DEBUG is not set CONFIG_ATOMIC64_SELFTEST=y +# CONFIG_TEST_LIVEPATCH is not set CONFIG_ASYNC_RAID6_TEST=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y diff --git a/kernel-3.10.0-s390x-debug.config b/kernel-3.10.0-s390x-debug.config index 1713853062c83e7aec43625a0a24d5872592b853..0bc3ea3711e805a2773cfeca335723bffc9ee7fc 100644 --- a/kernel-3.10.0-s390x-debug.config +++ b/kernel-3.10.0-s390x-debug.config @@ -3,6 +3,7 @@ # Automatically generated file; DO NOT EDIT. # Linux/s390 3.10.0 Kernel Configuration # +CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_LOCKDEP_SUPPORT=y @@ -21,6 +22,7 @@ CONFIG_AUDIT_ARCH=y CONFIG_NO_IOPORT=y # CONFIG_PCI_QUIRKS is not set CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_SWIOTLB=y CONFIG_S390=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" @@ -438,6 +440,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_PERCPU_STATS=y CONFIG_PACK_STACK=y CONFIG_CHECK_STACK=y CONFIG_STACK_GUARD=256 @@ -1136,6 +1139,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # CONFIG_PCMCIA is not set CONFIG_CCW=y @@ -1188,7 +1192,6 @@ CONFIG_BLK_DEV_OSD=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set @@ -1505,6 +1508,8 @@ CONFIG_LIQUIDIO_VF=m # CONFIG_NET_VENDOR_DLINK is not set # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set # CONFIG_NET_VENDOR_INTEL is not set # CONFIG_IP1000 is not set @@ -1613,6 +1618,7 @@ CONFIG_DLCI_MAX=8 CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_VMXNET3 is not set +CONFIG_NET_FAILOVER=m # # Input device support @@ -2132,6 +2138,8 @@ CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set CONFIG_NVMEM=y # @@ -2406,6 +2414,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -2461,7 +2470,6 @@ CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_RB is not set -CONFIG_DEBUG_WRITECOUNT=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y CONFIG_TEST_LIST_SORT=y @@ -2803,6 +2811,7 @@ CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m @@ -2830,6 +2839,7 @@ CONFIG_SBITMAP=y # # Virtualization # +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y CONFIG_PFAULT=y CONFIG_CMM=m CONFIG_CMM_IUCV=y diff --git a/kernel-3.10.0-s390x-kdump.config b/kernel-3.10.0-s390x-kdump.config index 615515804097d3f6b2ac23b3b8d8e801c03b8393..bdc5500ca6a034db63aa64a1ca986d0d3dc5049d 100644 --- a/kernel-3.10.0-s390x-kdump.config +++ b/kernel-3.10.0-s390x-kdump.config @@ -3,6 +3,7 @@ # Automatically generated file; DO NOT EDIT. # Linux/s390 3.10.0 Kernel Configuration # +CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_LOCKDEP_SUPPORT=y @@ -169,9 +170,10 @@ CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set -CONFIG_SLAB=y -# CONFIG_SLUB is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_CRASH_CORE=y @@ -193,6 +195,7 @@ CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y @@ -451,6 +454,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +# CONFIG_PERCPU_STATS is not set CONFIG_PACK_STACK=y # CONFIG_CHECK_STACK is not set # CONFIG_WARN_DYNAMIC_STACK is not set @@ -560,6 +564,7 @@ CONFIG_LWTUNNEL=y # CONFIG_DST_CACHE is not set CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m +CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # CONFIG_PCMCIA is not set CONFIG_CCW=y @@ -928,6 +933,7 @@ CONFIG_IOMMU_SUPPORT=y # CONFIG_RESET_CONTROLLER is not set CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set CONFIG_NVMEM=y # @@ -1064,6 +1070,7 @@ CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -1081,7 +1088,8 @@ CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # CONFIG_DEBUG_OBJECTS is not set -# CONFIG_DEBUG_SLAB is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_LOCK_DEBUGGING_SUPPORT=y @@ -1103,7 +1111,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set # CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y # CONFIG_TEST_LIST_SORT is not set @@ -1390,6 +1397,7 @@ CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_DMA=y @@ -1410,6 +1418,7 @@ CONFIG_SBITMAP=y # # Virtualization # +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y # CONFIG_PFAULT is not set # CONFIG_CMM is not set CONFIG_APPLDATA_BASE=y diff --git a/kernel-3.10.0-s390x.config b/kernel-3.10.0-s390x.config index 5701880ffe70b413bee5a70a8f653ced3d3d2827..b75b462d4de0b07ec0ece494c60665efbecf6f90 100644 --- a/kernel-3.10.0-s390x.config +++ b/kernel-3.10.0-s390x.config @@ -3,6 +3,7 @@ # Automatically generated file; DO NOT EDIT. # Linux/s390 3.10.0 Kernel Configuration # +CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_LOCKDEP_SUPPORT=y @@ -21,6 +22,7 @@ CONFIG_AUDIT_ARCH=y CONFIG_NO_IOPORT=y # CONFIG_PCI_QUIRKS is not set CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_SWIOTLB=y CONFIG_S390=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" @@ -464,6 +466,7 @@ CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +# CONFIG_PERCPU_STATS is not set CONFIG_PACK_STACK=y CONFIG_CHECK_STACK=y CONFIG_STACK_GUARD=256 @@ -1162,6 +1165,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # CONFIG_PCMCIA is not set CONFIG_CCW=y @@ -1214,7 +1218,6 @@ CONFIG_BLK_DEV_OSD=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set @@ -1531,6 +1534,8 @@ CONFIG_LIQUIDIO_VF=m # CONFIG_NET_VENDOR_DLINK is not set # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set # CONFIG_NET_VENDOR_INTEL is not set # CONFIG_IP1000 is not set @@ -1639,6 +1644,7 @@ CONFIG_DLCI_MAX=8 CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_VMXNET3 is not set +CONFIG_NET_FAILOVER=m # # Input device support @@ -2158,6 +2164,8 @@ CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set CONFIG_NVMEM=y # @@ -2432,6 +2440,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -2472,7 +2481,6 @@ CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set # CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y # CONFIG_TEST_LIST_SORT is not set @@ -2804,6 +2812,7 @@ CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m @@ -2830,6 +2839,7 @@ CONFIG_SBITMAP=y # # Virtualization # +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y CONFIG_PFAULT=y CONFIG_CMM=m CONFIG_CMM_IUCV=y diff --git a/kernel-3.10.0-x86_64-debug.config b/kernel-3.10.0-x86_64-debug.config index bcc0e3d485d0c5bc37b85b857294a22e8070bbd1..68e8283bf67bbf3bf2b4afbb960599b61f7eadab 100644 --- a/kernel-3.10.0-x86_64-debug.config +++ b/kernel-3.10.0-x86_64-debug.config @@ -426,6 +426,7 @@ CONFIG_XEN_MAX_DOMAIN_MEMORY=500 CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set CONFIG_KVM_GUEST=y +CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y @@ -563,6 +564,7 @@ CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ZONE_DEVICE=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y +CONFIG_PERCPU_STATS=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y @@ -576,6 +578,9 @@ CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_TSX_MODE_OFF is not set +CONFIG_X86_INTEL_TSX_MODE_ON=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_SECURE_BOOT_SECURELEVEL=y @@ -678,6 +683,7 @@ CONFIG_ACPI_APEI_EINJ=m # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_ADXL=y CONFIG_SFI=y # @@ -717,6 +723,8 @@ CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_GOV_HALTPOLL=y +CONFIG_HALTPOLL_CPUIDLE=m # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y @@ -1522,8 +1530,6 @@ CONFIG_LIB80211=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set @@ -1550,6 +1556,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # @@ -1699,7 +1706,6 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -2217,6 +2223,8 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set @@ -2366,7 +2374,7 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m @@ -2631,6 +2639,7 @@ CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_THUNDERBOLT_NET=m CONFIG_HYPERV_NET=m +CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y @@ -2755,7 +2764,7 @@ CONFIG_ISDN_HDLC=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set @@ -5079,6 +5088,7 @@ CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m +CONFIG_EDAC_I10NM=m CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y @@ -5668,6 +5678,21 @@ CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m +CONFIG_STM=m +CONFIG_STM_PROTO_BASIC=m +CONFIG_STM_PROTO_SYS_T=m +CONFIG_STM_DUMMY=m +CONFIG_STM_SOURCE_CONSOLE=m +CONFIG_STM_SOURCE_HEARTBEAT=m +CONFIG_STM_SOURCE_FTRACE=m +CONFIG_INTEL_TH=m +CONFIG_INTEL_TH_PCI=m +CONFIG_INTEL_TH_ACPI=m +CONFIG_INTEL_TH_GTH=m +CONFIG_INTEL_TH_STH=m +CONFIG_INTEL_TH_MSU=m +CONFIG_INTEL_TH_PTI=m +# CONFIG_INTEL_TH_DEBUG is not set CONFIG_THUNDERBOLT=y CONFIG_NVMEM=y @@ -5976,6 +6001,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_STACK_VALIDATION=y @@ -6041,7 +6067,6 @@ CONFIG_DEBUG_INFO=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VIRTUAL is not set -CONFIG_DEBUG_WRITECOUNT=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y CONFIG_TEST_LIST_SORT=y @@ -6141,6 +6166,7 @@ CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DMA_API_DEBUG=y CONFIG_ATOMIC64_SELFTEST=y +# CONFIG_TEST_LIVEPATCH is not set CONFIG_ASYNC_RAID6_TEST=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y diff --git a/kernel-3.10.0-x86_64.config b/kernel-3.10.0-x86_64.config index 50f17bed4347b522d0dcd65054aa2906ef8b6355..d98cffe6e33472ac819c87c9985a4cd76e8fac57 100644 --- a/kernel-3.10.0-x86_64.config +++ b/kernel-3.10.0-x86_64.config @@ -431,6 +431,7 @@ CONFIG_XEN_MAX_DOMAIN_MEMORY=500 CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set CONFIG_KVM_GUEST=y +CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y @@ -567,6 +568,7 @@ CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ZONE_DEVICE=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y +# CONFIG_PERCPU_STATS is not set CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y @@ -580,6 +582,9 @@ CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_TSX_MODE_OFF is not set +CONFIG_X86_INTEL_TSX_MODE_ON=y +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_SECURE_BOOT_SECURELEVEL=y @@ -682,6 +687,7 @@ CONFIG_ACPI_APEI_EINJ=m # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_ADXL=y CONFIG_SFI=y # @@ -721,6 +727,8 @@ CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_GOV_HALTPOLL=y +CONFIG_HALTPOLL_CPUIDLE=m # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y @@ -1526,8 +1534,6 @@ CONFIG_LIB80211=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set @@ -1554,6 +1560,7 @@ CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_PAGE_POOL=y +CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # @@ -1703,7 +1710,6 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_BLK_DEV_RAM_DAX=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set @@ -2221,6 +2227,8 @@ CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y # CONFIG_NET_VENDOR_EXAR is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_GVE=m # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set @@ -2370,7 +2378,7 @@ CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_BCM87XX_PHY=m CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m @@ -2634,6 +2642,7 @@ CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_THUNDERBOLT_NET=m CONFIG_HYPERV_NET=m +CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y @@ -2758,7 +2767,7 @@ CONFIG_ISDN_HDLC=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set @@ -5080,6 +5089,7 @@ CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m +CONFIG_EDAC_I10NM=m CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y @@ -5667,6 +5677,21 @@ CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m +CONFIG_STM=m +CONFIG_STM_PROTO_BASIC=m +CONFIG_STM_PROTO_SYS_T=m +CONFIG_STM_DUMMY=m +CONFIG_STM_SOURCE_CONSOLE=m +CONFIG_STM_SOURCE_HEARTBEAT=m +CONFIG_STM_SOURCE_FTRACE=m +CONFIG_INTEL_TH=m +CONFIG_INTEL_TH_PCI=m +CONFIG_INTEL_TH_ACPI=m +CONFIG_INTEL_TH_GTH=m +CONFIG_INTEL_TH_STH=m +CONFIG_INTEL_TH_MSU=m +CONFIG_INTEL_TH_PTI=m +# CONFIG_INTEL_TH_DEBUG is not set CONFIG_THUNDERBOLT=y CONFIG_NVMEM=y @@ -5975,6 +6000,7 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_STACK_VALIDATION=y @@ -6025,7 +6051,6 @@ CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_REDUCED is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y # CONFIG_TEST_LIST_SORT is not set @@ -6055,7 +6080,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set -# CONFIG_PAGE_EXTENSION is not set +CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y @@ -6113,6 +6138,7 @@ CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_DYNAMIC_DEBUG=y # CONFIG_DMA_API_DEBUG is not set CONFIG_ATOMIC64_SELFTEST=y +# CONFIG_TEST_LIVEPATCH is not set CONFIG_ASYNC_RAID6_TEST=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y diff --git a/kernel-abi-whitelists-1062.tar.bz2 b/kernel-abi-whitelists-1062.tar.bz2 deleted file mode 100644 index f312aac992108b7d2e3d1d655c9c80199e136a8e..0000000000000000000000000000000000000000 Binary files a/kernel-abi-whitelists-1062.tar.bz2 and /dev/null differ diff --git a/kernel-abi-whitelists-1160.tar.bz2 b/kernel-abi-whitelists-1160.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..39384281365966a3bab9b96afb05c37a5e38fe22 Binary files /dev/null and b/kernel-abi-whitelists-1160.tar.bz2 differ diff --git a/kernel-kabi-dw-1062.tar.bz2 b/kernel-kabi-dw-1062.tar.bz2 deleted file mode 100644 index d0e6f513f94fc419654241864fbdb7377ee3d0b4..0000000000000000000000000000000000000000 Binary files a/kernel-kabi-dw-1062.tar.bz2 and /dev/null differ diff --git a/kernel-kabi-dw-1160.tar.bz2 b/kernel-kabi-dw-1160.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..19025d8becc9c253017b67f19377e0237a3b662a Binary files /dev/null and b/kernel-kabi-dw-1160.tar.bz2 differ diff --git a/kernel.spec b/kernel.spec index 4a292db6e5426ac279022c870f21fccaa29207de..1a83144cd1eb4cdab474205f24fe1a34230c805d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -3,19 +3,27 @@ Summary: The Linux kernel +%define dist .el7 + # % define buildid .local +# If there's no unversioned python, select version explicitly, +# so it's possible to at least do rh-srpm. +%if 0%{?fedora} >= 29 || 0%{?rhel} >= 8 +%global __python /usr/bin/python3 +%endif + # For a kernel released for public testing, released_kernel should be 1. # For internal testing builds during development, it should be 0. %global released_kernel 1 -%global distro_build 1062 +%global distro_build 1160 %define rpmversion 3.10.0 -%define pkgrelease 1062.el7 +%define pkgrelease 1160.49.1.el7 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 1062%{?dist} +%define specrelease 1160.49.1%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -27,6 +35,7 @@ Summary: The Linux kernel # All should default to 1 (enabled) and be flipped to 0 (disabled) # by later arch-specific checks. +%define _with_kabidupchk 1 # The following build options are enabled by default. # Use either --without in your rpmbuild command or force values # to 0 in here to disable them. @@ -91,7 +100,7 @@ Summary: The Linux kernel # See also 'make debug' and 'make release'. RHEL only ever does 1. %define debugbuildsenabled 1 -%define with_gcov %{?_with_gcov: 1} %{?!_with_gcov: 0} +%define with_gcov %{?_with_gcov:1}%{?!_with_gcov:0} # turn off debug kernel and kabichk for gcov builds %if %{with_gcov} @@ -393,18 +402,24 @@ Source10: sign-modules Source11: x509.genkey Source12: extra_certificates %if %{?released_kernel} -Source13: securebootca.cer -Source14: secureboot.cer -%define pesign_name redhatsecureboot301 +Source13: centos-ca-secureboot.der +Source14: centossecureboot001.crt +Source15: centossecurebootca2.der +Source16: centossecureboot201.crt +%define pesign_name_0 centossecureboot001 +%define pesign_name_1 centossecureboot201 %else -Source13: redhatsecurebootca2.cer -Source14: redhatsecureboot003.cer -%define pesign_name redhatsecureboot003 +Source13: centos-ca-secureboot.der +Source14: centossecureboot001.crt +Source15: centossecurebootca2.der +Source16: centossecureboot201.crt +%define pesign_name_0 centossecureboot001 +%define pesign_name_1 centossecureboot201 %endif -Source15: rheldup3.x509 -Source16: rhelkpatch1.x509 +Source17: centos-ldup.x509 +Source18: centos-kpatch.x509 -Source18: check-kabi +Source19: check-kabi Source20: Module.kabi_x86_64 Source21: Module.kabi_ppc64 @@ -446,6 +461,9 @@ Source9999: lastcommit.stat # empty final patch to facilitate testing of kernel patches Patch999999: linux-kernel-test.patch +Patch1000: debrand-single-cpu.patch +Patch1001: debrand-rh_taint.patch +Patch1002: debrand-rh-i686-cpu.patch BuildRoot: %{_tmppath}/kernel-%{KVRA}-root @@ -629,11 +647,11 @@ kernel-gcov includes the gcov graph and source files for gcov coverage collectio %endif %package -n kernel-abi-whitelists -Summary: The Red Hat Enterprise Linux kernel ABI symbol whitelists +Summary: The CentOS Linux kernel ABI symbol whitelists Group: System Environment/Kernel AutoReqProv: no %description -n kernel-abi-whitelists -The kABI package contains information pertaining to the Red Hat Enterprise +The kABI package contains information pertaining to the CentOS Linux kernel ABI, including lists of kernel symbols that are needed by external Linux kernel modules, and a yum plugin to aid enforcement. @@ -643,8 +661,8 @@ Summary: The baseline dataset for kABI verification using DWARF data Group: System Environment/Kernel AutoReqProv: no %description kabidw-base -The kabidw-base package contains data describing the current ABI of the Red Hat -Enterprise Linux kernel, suitable for the kabi-dw tool. +The kabidw-base package contains data describing the current ABI of the CentOS +Linux kernel, suitable for the kabi-dw tool. %endif # @@ -786,6 +804,9 @@ cd linux-%{KVRA} cp $RPM_SOURCE_DIR/kernel-%{version}-*.config . ApplyOptionalPatch linux-kernel-test.patch +ApplyOptionalPatch debrand-single-cpu.patch +ApplyOptionalPatch debrand-rh_taint.patch +ApplyOptionalPatch debrand-rh-i686-cpu.patch # Any further pre-build tree manipulations happen here. @@ -903,8 +924,8 @@ BuildKernel() { cp %{SOURCE11} . # x509.genkey cp %{SOURCE12} . # extra_certificates - cp %{SOURCE15} . # rheldup3.x509 - cp %{SOURCE16} . # rhelkpatch1.x509 + cp %{SOURCE17} . # rheldup3.x509 + cp %{SOURCE18} . # rhelkpatch1.x509 cp configs/$Config .config @@ -944,7 +965,9 @@ BuildKernel() { fi # EFI SecureBoot signing, x86_64-only %ifarch x86_64 - %pesign -s -i $KernelImage -o $KernelImage.signed -a %{SOURCE13} -c %{SOURCE14} -n %{pesign_name} + %pesign -s -i $KernelImage -o $KernelImage.tmp -a %{SOURCE13} -c %{SOURCE14} -n %{pesign_name_0} + %pesign -s -i $KernelImage.tmp -o $KernelImage.signed -a %{SOURCE15} -c %{SOURCE16} -n %{pesign_name_1} + rm $KernelImage.tmp mv $KernelImage.signed $KernelImage %endif $CopyKernel $KernelImage $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer @@ -1107,6 +1130,14 @@ BuildKernel() { fi cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include + # 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 + # copy objtool for kernel-devel (needed for building external modules) if grep -q CONFIG_STACK_VALIDATION=y .config; then mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool @@ -1249,6 +1280,10 @@ make %{?cross_opts} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false pushd tools make tmon popd +# build VM tools +pushd tools/vm/ +make slabinfo page_owner_sort +popd %endif %if %{with_bpftool} @@ -1299,7 +1334,7 @@ find Documentation -type d | xargs chmod u+w %{modsign_cmd} $RPM_BUILD_ROOT/lib/modules/%{KVRA} || exit 1 \ fi \ if [ "%{zipmodules}" -eq "1" ]; then \ - find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz; \ + find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | { NPROC=`nproc`; xargs -r -n16 -P ${NPROC:-1} xz; } \ fi \ %{nil} @@ -1429,6 +1464,11 @@ pushd tools/thermal/tmon make INSTALL_ROOT=%{buildroot} install popd %endif +# install VM tools +pushd tools/vm/ +install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo +install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort +popd %endif %if %{with_bpftool} @@ -1444,7 +1484,9 @@ make %{?cross_opts} ARCH=%{hdrarch} DESTDIR=$RPM_BUILD_ROOT bootwrapper_install %if %{with_doc} # Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease} -install -m 0644 %{SOURCE13} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca.cer +install -m 0644 %{SOURCE13} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca-20140212.cer +install -m 0644 %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca-20200609.cer +ln -s kernel-signing-ca-20200609.cer $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca.cer %endif # We have to do the headers checksum calculation after the tools install because @@ -1611,6 +1653,8 @@ fi %dir %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation %dir %{_datadir}/doc/kernel-doc-%{rpmversion} %{_datadir}/man/man9/* +%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca-20140212.cer +%{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca-20200609.cer %{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease}/kernel-signing-ca.cer %dir %{_datadir}/doc/kernel-keys/%{rpmversion}-%{pkgrelease} %dir %{_datadir}/doc/kernel-keys @@ -1659,6 +1703,8 @@ fi %if %{with_tools} %files -n kernel-tools -f cpupower.lang %defattr(-,root,root) +%{_bindir}/slabinfo +%{_bindir}/page_owner_sort %ifarch %{cpupowerarchs} %{_bindir}/cpupower %ifarch x86_64 @@ -1767,6 +1813,3866 @@ fi %kernel_variant_files %{with_kdump} kdump %changelog +* Tue Nov 09 2021 Rado Vrbovsky [3.10.0-1160.49.1.el7] +- NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [2007465] + +* Wed Nov 03 2021 Rado Vrbovsky [3.10.0-1160.48.1.el7] +- scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1941766] +- scsi: ibmvfc: Reinit target retries (Desnes A. Nunes do Rosario) [1882627] +- scsi: ibmvfc: Avoid move login if fast fail is enabled (Desnes A. Nunes do Rosario) [1882627] +- scsi: ibmvfc: Handle move login failure (Desnes A. Nunes do Rosario) [1882627] +- scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes A. Nunes do Rosario) [1882627] +- scsi: ibmvfc: don't check for failure from mempool_alloc() (Desnes A. Nunes do Rosario) [1882627] +- scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes A. Nunes do Rosario) [1882627] +- scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info (Desnes A. Nunes do Rosario) [1882627] + +* Wed Oct 27 2021 Rado Vrbovsky [3.10.0-1160.47.1.el7] +- PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [1948961] +- PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1948961] +- PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1948961] +- scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [1899599] + +* Thu Oct 07 2021 Rado Vrbovsky [3.10.0-1160.46.1.el7] +- RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1978075] {CVE-2020-36385} +- RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1978075] {CVE-2020-36385} +- RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1978075] {CVE-2020-36385} +- RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1978075] {CVE-2020-36385} +- RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1978075] {CVE-2020-36385} +- RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1978075] {CVE-2020-36385} +- nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1981610] +- nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1981610] +- nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1981610] + +* Fri Sep 24 2021 Rado Vrbovsky [3.10.0-1160.45.1.el7] +- CI: handle RT branches in a single config (Veronika Kabatova) +- CI: Drop private CI config (Veronika Kabatova) +- CI: extend template use (Veronika Kabatova) +- mm: page_counter: mitigate consequences of a page_counter underflow (Scott Wood) [2000973] +- KVM: nSVM: always intercept VMLOAD/VMSAVE when nested(CVE-2021-3656) (Jon Maloy) [1985425] {CVE-2021-3656} +- KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [1991856] +- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985408] {CVE-2021-3653} +- scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1982702] + +* Mon Sep 20 2021 Rado Vrbovsky [3.10.0-1160.44.1.el7] +- fs: dlm: change handling of reconnects (Bob Peterson) [1834878] +- DLM: fix NULL pointer dereference in send_to_sock() (Bob Peterson) [1834878] +- DLM: fix to reschedule rwork (Bob Peterson) [1834878] +- DLM: fix to use sk_callback_lock correctly (Bob Peterson) [1834878] +- DLM: fix overflow dlm_cb_seq (Bob Peterson) [1834878] +- DLM: fix conversion deadlock when DLM_LKF_NODLCKWT flag is set (Bob Peterson) [1834878] +- DLM: use CF_CLOSE flag to stop dlm_send correctly (Bob Peterson) [1834878] +- DLM: Reanimate CF_WRITE_PENDING flag (Bob Peterson) [1834878] +- DLM: fix race condition between dlm_recoverd_stop and dlm_recoverd (Bob Peterson) [1834878] +- DLM: close othercon at send/receive error (Bob Peterson) [1834878] +- DLM: retry rcom when dlm_wait_function is timed out. (Bob Peterson) [1834878] +- DLM: fix to use sock_mutex correctly in xxx_accept_from_sock (Bob Peterson) [1834878] +- DLM: fix race condition between dlm_send and dlm_recv (Bob Peterson) [1834878] +- DLM: fix double list_del() (Bob Peterson) [1834878] +- DLM: Eliminate CF_WRITE_PENDING flag (Bob Peterson) [1834878] +- KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975511] +- vxlan: check return value of gro_cells_init() (Aristeu Rozanski) [1970618] +- KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988218] {CVE-2021-37576} + +* Fri Sep 10 2021 Augusto Caringi [3.10.0-1160.43.1.el7] +- PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1984128] +- PCI: hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1984128] +- PCI: hv: Only queue new work items in hv_pci_devices_present() if necessary (Mohammed Gamal) [1984128] +- i40e: improve locking of mac_filter_hash (Stefan Assmann) [1993850] +- i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1993850] +- i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1993850] +- i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1993850] +- scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1922479] +- qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1854544] +- NFS: Fix a performance regression caused by buffered IO locking (Benjamin Coddington) [1995649] + +* Tue Aug 31 2021 Augusto Caringi [3.10.0-1160.42.2.el7] +- net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1992926] + +* Thu Aug 26 2021 Augusto Caringi [3.10.0-1160.42.1.el7] +- [s390] s390/dasd: fix list corruption of lcu list (Claudio Imbrenda) [1889418] +- [s390] s390/dasd: fix list corruption of pavgroup group list (Claudio Imbrenda) [1889418] +- [s390] s390/dasd: prevent inconsistent LCU device data (Claudio Imbrenda) [1889418] +- [s390] s390/dasd: fix hanging device offline processing (Claudio Imbrenda) [1889418] + +* Mon Aug 16 2021 Augusto Caringi [3.10.0-1160.41.1.el7] +- ixgbe: fix warning: sysfs: cannot create duplicate filename (Daniel Vacek) [1915449] + +* Thu Aug 05 2021 Augusto Caringi [3.10.0-1160.40.1.el7] +- redhat: ppc64: CONFIG_RTAS_FILTER (Aristeu Rozanski) [1906443] {CVE-2020-27777} +- powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906443] {CVE-2020-27777} +- powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906443] {CVE-2020-27777} +- IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1962499] + +* Wed Jul 28 2021 Augusto Caringi [3.10.0-1160.39.1.el7] +- netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1980489] {CVE-2021-22555} +- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1971744] +- futex: futex_requeue can potentially free the pi_state structure twice (Donghai Qiao) [1966856] +- xfs: sync lazy sb accounting on quiesce of read-only mounts (Carlos Maiolino) [1921551] +- scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1897576] + +* Thu Jul 22 2021 Augusto Caringi [3.10.0-1160.38.1.el7] +- seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975251] +- memcg, slab: Fix incorrect placement of rcu_head in struct memcg_cache_params (Waiman Long) [1951810] +- netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949087] {CVE-2021-29650} +- netfilter: nf_nat: don't bug when mapping already exists (Florian Westphal) [1972970] +- netfilter: don't setup nat info for confirmed ct (Florian Westphal) [1972970] + +* Wed Jul 14 2021 Augusto Caringi [3.10.0-1160.37.1.el7] +- bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971457] +- net: Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1962196] +- bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1947249] {CVE-2021-29154} +- mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1896794] +- mm/vmalloc: __vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1896794] + +* Wed Jul 07 2021 Augusto Caringi [3.10.0-1160.36.1.el7] +- cipso,calipso: resolve a number of problems with the DOI refcounts (Antoine Tenart) [1967720] +- net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1962406] +- sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1912221] +- sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Waiman Long) [1912221] +- vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1872778] +- vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1872778] +- vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1872778] +- vt: selection, introduce vc_is_sel (Vladis Dronov) [1872778] +- redhat: genspec: generate changelog entries since last release (Augusto Caringi) + +* Tue Jun 29 2021 Augusto Caringi [3.10.0-1160.35.1.el7] +- CI: Merge configuration (Veronika Kabatova) +- [pci/aer] Work around use-after-free in pcie_do_fatal_recovery() (Al Stone) [1933663] +- [pci/aer] do not invoke error recovery with non-fatal errors (Al Stone) [1933663] + +* Tue Jun 22 2021 Augusto Caringi [3.10.0-1160.34.1.el7] +- futex: remove lockdep_assert_held() in pi_state_update_owner() (Donghai Qiao) [1965495] +- video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957803] +- Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1957803] +- Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1957803] +- blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1926825] +- s390/pci: fix out of bounds access during irq setup (Philipp Rudo) [1917943] +- s390/pci: improve irq number check for msix (Philipp Rudo) [1917943] + +* Thu Jun 17 2021 Augusto Caringi [3.10.0-1160.33.1.el7] +- CI: Disable result checking for realtime check (Veronika Kabatova) +- CI: Explicitly disable result checking for private CI (Veronika Kabatova) +- CI: Rename variable (Veronika Kabatova) +- mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1957719] +- sctp: Don't add the shutdown timer if its already been added (Xin Long) [1953052] +- media: xirlink_cit: add missing descriptor sanity checks (Mark Langsdorf) [1826877] {CVE-2020-11668} + +* Wed Jun 09 2021 Augusto Caringi [3.10.0-1160.32.1.el7] +- Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962532] {CVE-2021-33034} +- net: ipv4: route: Fix sending IGMP messages with link address (Hangbin Liu) [1958339] +- hv_netvsc: remove ndo_poll_controller (Mohammed Gamal) [1953075] +- Fix double free in nvme_trans_log_temperature (Gopal Tiwari) [1946793] +- rcu: Call touch_nmi_watchdog() while printing stall warnings (Artem Savkov) [1924688] +- sched/fair: Use RCU accessors consistently for ->numa_group (Rafael Aquini) [1915635] {CVE-2019-20934} +- sched/fair: Don't free p->numa_faults with concurrent readers (Rafael Aquini) [1915635] {CVE-2019-20934} +- sched/numa: Simplify task_numa_compare() (Rafael Aquini) [1915635] {CVE-2019-20934} +- sched/numa: Fix task_numa_free() lockdep splat (Rafael Aquini) [1915635] {CVE-2019-20934} +- sched/numa: Move task_numa_free() to __put_task_struct() (Rafael Aquini) [1915635] {CVE-2019-20934} +- [s390] s390/dasd: fix diag 0x250 inline assembly (Philipp Rudo) [1910395] +- vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1892237] +- VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1892237] + +* Wed May 26 2021 Augusto Caringi [3.10.0-1160.31.1.el7] +- mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1917840] +- scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1937945] +- futex: Handle faults correctly for PI futexes (Donghai Qiao) [1935108] {CVE-2021-3347} +- futex: Provide and use pi_state_update_owner() (Donghai Qiao) [1935108] {CVE-2021-3347} +- futex: Replace pointless printk in fixup_owner() (Donghai Qiao) [1935108] {CVE-2021-3347} +- futex: Ensure the correct return value from futex_lock_pi() (Donghai Qiao) [1935108] {CVE-2021-3347} +- scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Nilesh Javali) [1933784] +- scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path (Philipp Rudo) [1917839] +- net: netfilter: Avoid deadlock when loading logger backend (Phil Sutter) [1858329] +- net: netfilter: Link nfnetlink into bzImage (Phil Sutter) [1858329] + +* Wed May 19 2021 Augusto Caringi [3.10.0-1160.30.1.el7] +- pf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1942689] {CVE-2020-27170} +- bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1942689] {CVE-2020-27170} +- bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1942689] {CVE-2020-27170} +- bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1942689] {CVE-2020-27170} +- netxen_nic: fix MSI/MSI-x interrupts (Tony Camuso) [1894274] +- block: fix use-after-free on cached last_lookup partition (Ming Lei) [1898596] +- mm: reduce struct page_cgroup overhead when page_owner is not enabled (Rafael Aquini) [1948451] +- vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831034] {CVE-2020-8648} + +* Wed May 12 2021 Augusto Caringi [3.10.0-1160.29.1.el7] +- drm/i915: warn on guc enable about CVE (Dave Airlie) [1935277] {CVE-2020-12362} +- sched: prevent divide by zero error in scale_rt_power() (Phil Auld) [1910763] +- x86/efi: reset the correct tlb_state in efi_switch_mm() (Rafael Aquini) [1837531] +- x86/mm, sched/core: Turn off IRQs in switch_mm() (Rafael Aquini) [1837531] +- x86/mm, sched/core: Uninline switch_mm() (Rafael Aquini) [1837531] +- x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Rafael Aquini) [1837531] +- hpsa: fix regression issue for old controllers (Joseph Szczypek) [1830268] +- scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1830268] + +* Tue May 04 2021 Augusto Caringi [3.10.0-1160.28.1.el7] +- i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1886003] +- ACPICA: Store GPE register enable masks upfront (Al Stone) [1883174] +- netfilter: nf_tables: validate NFTA_SET_TABLE parameter (Phil Sutter) [1873171] +- sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1707184] + +* Wed Apr 28 2021 Augusto Caringi [3.10.0-1160.27.1.el7] +- video: hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1941841] +- Drivers: hv: vmbus: enable VMBus protocol version 5.0 (Mohammed Gamal) [1941841] +- redhat: Add git suffix to realtime_check merge_tree (Juri Lelli) + +* Tue Apr 20 2021 Augusto Caringi [3.10.0-1160.26.1.el7] +- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1939091] +- md: fix md io stats accounting broken (Ming Lei) [1927106] +- redhat: Fix realtime_check for -private (Juri Lelli) + +* Tue Apr 13 2021 Augusto Caringi [3.10.0-1160.25.1.el7] +- redhat: Enable CKI RT verification for kernel-private (Juri Lelli) +- redhat: Enable CKI RT verification (Juri Lelli) +- RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Honggang Li) [1922460] +- net: sched: protect against stack overflow in TC act_mirred (Davide Caratti) [1916682] +- floppy: check_events callback should not return a negative number (Jay Shin) [1928576] +- floppy: fix lock_fdc() signal handling (Jay Shin) [1928576] +- ipv6: clean up anycast when an interface is destroyed (Xin Long) [1917700] +- virtio_net: fix virtnet_open and virtnet_probe competing for try_fill_recv (Laurent Vivier) [1895319] + +* Thu Mar 25 2021 Augusto Caringi [3.10.0-1160.24.1.el7] +- scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930826] {CVE-2021-27365} +- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930849] {CVE-2021-27363} +- scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930807] {CVE-2021-27364} +- redhat: add CI file for kernel-private (Bruno Meneguele) + +* Thu Mar 18 2021 Augusto Caringi [3.10.0-1160.23.1.el7] +- tcm_loop: add WQ_MEM_RECLAIM and flush_work (Maurizio Lombardi) [1925652] +- net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925691] +- net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925691] + +* Fri Mar 12 2021 Augusto Caringi [3.10.0-1160.22.1.el7] +- mm: do not stall register_shrinker() (Rafael Aquini) [1926043] +- sched/rt: Fix PI handling vs. sched_setscheduler() (Phil Auld) [1928082] +- sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list (Phil Auld) [1928082] +- sched: Queue RT tasks to head when prio drops (Phil Auld) [1928082] +- sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1928082] +- mmc: block: handle complete_work on separate workqueue (Ming Lei) [1918916] +- tcp: fix to update snd_wl1 in bulk receiver fast path (Vladis Dronov) [1929804] + +* Mon Feb 22 2021 Augusto Caringi [3.10.0-1160.21.1.el7] +- [pinctrl] devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922902] {CVE-2020-0427} +- [pinctrl] Delete an error message (Aristeu Rozanski) [1922902] {CVE-2020-0427} +- [tty] vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (Aristeu Rozanski) [1896775] {CVE-2020-25656} +- [tty] vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (Aristeu Rozanski) [1896775] {CVE-2020-25656} +- [tty] vt: keyboard, extend func_buf_lock to readers (Aristeu Rozanski) [1896775] {CVE-2020-25656} +- [tty] vt: keyboard, simplify vt_kdgkbsent (Aristeu Rozanski) [1896775] {CVE-2020-25656} +- [tty] keyboard, do not speculate on func_table index (Aristeu Rozanski) [1896775] {CVE-2020-25656} +- [tty] vt: fix write/write race in ioctl(KDSKBSENT) handler (Aristeu Rozanski) [1896775] {CVE-2020-25656} +- [iommu] amd: return error on real irq alloc failure (Jerry Snitselaar) [1918273] +- [iommu] amd: Set DTE[IntTabLen] to represent 512 IRTEs (Jerry Snitselaar) [1921187] +- [iommu] amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1921187] +- [scsi] lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1875961] +- [scsi] lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1875961] +- [scsi] lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1875961] +- [netdrv] i40e: revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1901064] + +* Thu Feb 18 2021 Augusto Caringi [3.10.0-1160.20.1.el7] +- [md] Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1889372] +- [md] improve variable names in md_flush_request() (Xiao Ni) [1889372] +- [kernel] timer: Fix potential bug in requeue_timers() (Waiman Long) [1914011] +- [x86] kvm: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Vitaly Kuznetsov) [1890669] +- [x86] kvm: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Vitaly Kuznetsov) [1890669] +- [md] dm-mirror: fix a crash if the underlying block device doesn't have merge_bvec_fn (Mikulas Patocka) [1916407] +- [gpu] drm/i915: Fix use-after-free when destroying GEM context (Dave Airlie) [1814731] {CVE-2020-7053} + +* Tue Feb 09 2021 Augusto Caringi [3.10.0-1160.19.1.el7] +- [kernel] watchdog: use nmi registers snapshot in hardlockup handler (Prarit Bhargava) [1916589] +- [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1910817] +- [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1888296] {CVE-2020-25211} +- [net] icmp: randomize the global rate limiter (Antoine Tenart) [1896515] {CVE-2020-25705} + +* Fri Jan 29 2021 Augusto Caringi [3.10.0-1160.18.1.el7] +- [fs] nfs: Fix security label length not being reset (Dave Wysochanski) [1917504] +- [target] scsi: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900469] {CVE-2020-28374} +- [ipc] sem.c: fully initialize sem_array before making it visible (Vladis Dronov) [1877264] +- [netdrv] geneve: add transport ports in route lookup for geneve (Sabrina Dubroca) [1885144] {CVE-2020-25645} +- [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869936] {CVE-2020-14351} + +* Mon Jan 25 2021 Augusto Caringi [3.10.0-1160.17.1.el7] +- [x86] kvm: svm: Initialize prev_ga_tag before use ("Dr. David Alan Gilbert") [1909036] +- [scsi] scsi_dh: fix scheduling while atomic and also missing unlock in error path (Mike Snitzer) [1619147] +- [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1908896] +- [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1908896] +- [scsi] target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1784540] +- [scsi] target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1784540] +- [s390] kernel/uv: handle length extension properly (Claudio Imbrenda) [1899172] + +* Tue Jan 19 2021 Augusto Caringi [3.10.0-1160.16.1.el7] +- [tty] Fix ->pgrp locking in tiocspgrp() (Chris von Recklinghausen) [1908193] {CVE-2020-29661} +- [net] fix struct pid memory leak (Jay Shin) [1901797] +- [hid] Fix assumption that devices have inputs (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [hid] microsoft: Add rumble support for Xbox One S controller (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [hid] microsoft: Convert private data to be a proper struct (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [hid] revert "hid: microsoft: fix invalid rdesc for 3k kbd" (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [hid] input: ignore System Control application usages if not System Controls (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [hid] hid-microsoft: Do the check for the ms usage page per device (Chris von Recklinghausen) [1821870] {CVE-2019-19532} +- [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1903819] +- [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1903819] + +* Mon Jan 11 2021 Augusto Caringi [3.10.0-1160.15.1.el7] +- [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1890386] +- [netdrv] revert "mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query" (Alaa Hleihel) [1896756] +- [kernel] timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion (Waiman Long) [1890911] +- [kernel] exit: Optimize forget_original_parent() for large thread group exiting (Waiman Long) [1872110] +- [kernel] exit: reparent: call forget_original_parent() under tasklist_lock (Waiman Long) [1872110] +- [kernel] Disable tasklist_waiters when qrwlock is enabled (Waiman Long) [1872110] +- [fs] cifs: handle ERRBaduid for SMB1 (Leif Sahlberg) [1847041] + +* Mon Dec 21 2020 Augusto Caringi [3.10.0-1160.14.1.el7] +- [fs] nfsd: fix incorrect umasks ("J. Bruce Fields") [1905208] +- [hv] vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888979] +- [scsi] qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1889311] +- [s390] dasd: Fix zero write for FBA devices (Philipp Rudo) [1896839] +- [net] ipv6: use in6_dev_put in dad timer handler instead of __in6_dev_put (Xin Long) [1809519] + +* Mon Dec 14 2020 Augusto Caringi [3.10.0-1160.13.1.el7] +- [s390] zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Philipp Rudo) [1896826] +- [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1859364] +- [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1859364] +- [md] dm: simplify start of block stats accounting for bio-based (Ming Lei) [1859364] +- [block] block/rsxx: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] +- [block] drbd: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] +- [md] md: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] +- [nvme] limit number of IO queues on Dell/Kioxia config (Gopal Tiwari) [1883403] +- [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1898280] +- [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1898280] +- [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1902414] {CVE-2020-15436} + +* Mon Dec 07 2020 Augusto Caringi [3.10.0-1160.12.1.el7] +- [mm] mmap: relax file size limit for regular files (Rafael Aquini) [1855985] +- [mm] mmap: introduce sane default mmap limits (Rafael Aquini) [1855985] +- [of] Move dynamic node fixups out of powerpc and into common code (Laurent Vivier) [1866138] +- [fs] nfs: Fix double-free in filelayout_alloc_commit_info/filelayout_free_lseg (Benjamin Coddington) [1679980] +- [hid] HID: hid-plantronics: Re-resend Update to map button for PTT products (Torez Smith) [1769502] +- [fs] dlm: make posix locks interruptible (Alexander Aring) [1826858] + +* Mon Nov 30 2020 Augusto Caringi [3.10.0-1160.11.1.el7] +- [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882078] {CVE-2020-25643} +- [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846164] {CVE-2020-14314} +- [fs] nfsd: apply umask on fs without ACL support ("J. Bruce Fields") [1870215] {CVE-2020-24394} +- [kernel] watchdog/core: Remove the park_in_progress obfuscation (Waiman Long) [1860661] +- [mm] swap_slots: recheck cache->slots_ret under spin_lock_irq() protection (Rafael Aquini) [1862915] +- [netdrv] ethernet: i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1845677] +- [infiniband] mlx5: Fix use-after-free in dereg_mr() (Alaa Hleihel) [1880184] + +* Tue Nov 24 2020 Augusto Caringi [3.10.0-1160.10.1.el7] +- [md] dm-mirror: provide the merge method (Mikulas Patocka) [1890059] +- [nvme] nvme-rdma: cancel async events before freeing event struct (David Milburn) [1857397] +- [s390] dasd: Use struct_size() helper (Sterling Alexander) [1886477] +- [s390] dasd: fix inability to use DASD with DIAG driver (Sterling Alexander) [1886477] +- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884735] +- [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884735] +- [x86] cpu: Re-apply forced caps every time CPU caps are re-read (Herbert Xu) [1886792] +- [x86] cpu: Factor out application of forced CPU caps (Herbert Xu) [1886792] + +* Mon Nov 16 2020 Augusto Caringi [3.10.0-1160.9.1.el7] +- [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868130] +- [uapi] include: do not export changes made to struct ip_ct_sctp (Florian Westphal) [1887975] +- [net] openvswitch: free vport unless register_netdevice() succeeds (Timothy Redaelli) [1869190] +- [net] openvswitch: do not free vport if register_netdevice() is failed (Timothy Redaelli) [1869190] +- [kernel] signals: avoid random wakeups in sigsuspend() (Oleg Nesterov) [1704650] +- [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880893] {CVE-2020-25212} + +* Sun Nov 08 2020 Augusto Caringi [3.10.0-1160.8.1.el7] +- [kernel] sched/fair: Fix RCU stall upon -ENOMEM in sched_create_group() (Kenneth Yin) [1878000] +- [security] selinux: do not report error on connect(AF_UNSPEC) (Paolo Abeni) [1886305] +- [kernel] timer: Fix lockup in __run_timers() caused by large jiffies/timer_jiffies delta (Waiman Long) [1849716] +- [mm] revert "mm/page_alloc: fix memmap_init_zone pageblock alignment" (Artem Savkov) [1878732] +- [mm] page_alloc: Make paranoid check in move_freepages a VM_BUG_ON (Artem Savkov) [1878732] +- [nvme] rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878950] +- [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1846667] + +* Thu Oct 29 2020 Augusto Caringi [3.10.0-1160.7.1.el7] +- [fs] xfs: fix off-by-one in inode alloc block reservation calculation (Brian Foster) [1857203] +- [fs] xfs: fix inode allocation block res calculation precedence (Brian Foster) [1857203] +- [powerpc] powernv/dump: Handle multiple writes to ack attribute (Gustavo Duarte) [1873189] +- [powerpc] powernv/dump: Fix race while processing OPAL dump (Gustavo Duarte) [1873189] +- [powerpc] powernv: opal-dump: Use IRQ_HANDLED instead of numbers in interrupt handler (Gustavo Duarte) [1873189] +- [powerpc] opal_elog: Handle multiple writes to ack attribute (Gustavo Duarte) [1873189] +- [powerpc] powernv/elog: Fix race while processing OPAL error log event (Gustavo Duarte) [1873189] +- [powerpc] powernv Adapt opal-elog and opal-dump to new sysfs_remove_file_self (Gustavo Duarte) [1873189] +- [powerpc] powernv: Fix opal-elog interrupt handler (Gustavo Duarte) [1873189] +- [net] flow_dissector: switch to siphash (Davide Caratti) [1835614] {CVE-2019-18282} +- [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875317] {CVE-2020-14385} +- [fs] cifs: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1873033] +- [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1846355] {CVE-2020-10769} + +* Wed Oct 21 2020 Augusto Caringi [3.10.0-1160.6.1.el7] +- [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1885682] +- [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1885682] +- [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1885682] +- [net] bluetooth: l2cap: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888253] {CVE-2020-12351} +- [net] bluetooth: a2mp: Fix not initializing all members (Gopal Tiwari) [1888797] {CVE-2020-12352} + +* Thu Oct 15 2020 Augusto Caringi [3.10.0-1160.5.1.el7] +- [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1849223] +- [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1861396] +- [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859468] {CVE-2020-14331} +- [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846667] +- [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846667] +- [x86] xen: Add call of speculative_store_bypass_ht_init() to PV paths (Vladis Dronov) [1882468] +- [powerpc] powerpc/smp: Use nid as fallback for package_id (Desnes Augusto Nunes do Rosario) [1826306] +- [powerpc] powerpc/smp: Add Power9 scheduler topology (Desnes Augusto Nunes do Rosario) [1826306] +- [kernel] sched: Add a new SD_SHARE_POWERDOMAIN for sched_domain (Desnes Augusto Nunes do Rosario) [1826306] +- [powerpc] sched, powerpc: Create a dedicated topology table (Desnes Augusto Nunes do Rosario) [1826306] +- [s390] sched, s390: Create a dedicated topology table (Desnes Augusto Nunes do Rosario) [1826306] +- [s390] s390/topology: Remove call to update_cpu_masks() (Desnes Augusto Nunes do Rosario) [1826306] +- [powerpc] powerpc/smp: Add cpu_l2_cache_map (Desnes Augusto Nunes do Rosario) [1826306] +- [powerpc] powerpc/smp: Rework CPU topology construction (Desnes Augusto Nunes do Rosario) [1826306] +- [powerpc] powerpc/smp: Use cpu_to_chip_id() to find core siblings (Desnes Augusto Nunes do Rosario) [1826306] +- [powerpc] powerpc, hotplug: Avoid to touch non-existent cpumasks (Desnes Augusto Nunes do Rosario) [1826306] + +* Mon Oct 05 2020 Augusto Caringi [3.10.0-1160.4.1.el7] +- [block] virtio-blk: handle block_device_operations callbacks after hot unplug (Stefan Hajnoczi) [1811893] +- [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1826127] +- [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Nilesh Javali) [1826127] +- [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1836443] +- [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1836443] +- [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1829803] +- [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828312] + +* Sun Sep 27 2020 Augusto Caringi [3.10.0-1160.3.1.el7] +- [net] net-sysfs: Call dev_hold always in rx_queue_add_kobject (Hangbin Liu) [1846454] {CVE-2019-20811} +- [net] net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Hangbin Liu) [1846454] {CVE-2019-20811} +- [net] net-sysfs: call dev_hold if kobject_init_and_add success (Hangbin Liu) [1846454] {CVE-2019-20811} +- [netdrv] macvlan: Change status when lower device goes down (Hangbin Liu) [1848950] +- [netdrv] macvlan: make operstate and carrier more accurate (Hangbin Liu) [1848950] +- [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1858707] +- [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1858707] +- [net] tcp: limit sk_write_qlen based on sndbuf size (Florian Westphal) [1847765] +- [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1733181] +- [netdrv] net/mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1733181] +- [netdrv] net/mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1733181] + +* Mon Sep 21 2020 Augusto Caringi [3.10.0-1160.2.1.el7] +- [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1840276] +- [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1840276] +- [net] test nouarg before dereferencing zerocopy pointers (Patrick Talbert) [1862273] +- [net] packet: copy user buffers before orphan or clone (Patrick Talbert) [1862273] +- [netdrv] net/mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1874101] +- [netdrv] net/mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1874101] +- [netdrv] net/mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1874101] + +* Fri Sep 04 2020 Augusto Caringi [3.10.0-1160.1.1.el7] +- [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1869751] +- [scsi] scsi: ses: don't ask for diagnostic pages repeatedly during probe (Maurizio Lombardi) [1855324] + +* Tue Aug 18 2020 Jan Stancek [3.10.0-1160.el7] +- [kernel] modsign: Add nomokvarconfig kernel parameter (Lenny Szubowicz) [1867857] +- [firmware] modsign: Add support for loading certs from the EFI MOK config table (Lenny Szubowicz) [1867857] +- [kernel] modsign: Move import of MokListRT certs to separate routine (Lenny Szubowicz) [1867857] +- [kernel] modsign: Avoid spurious error message after last MokListRTn (Lenny Szubowicz) [1867857] + +* Thu Aug 06 2020 Jan Stancek [3.10.0-1159.el7] +- [kernel] modsign: Import certificates from optional MokListRT (Lenny Szubowicz) [1862840] +- [crypto] crypto/pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862840] +- [crypto] crypto/pefile: Tolerate other pefile signatures after first (Lenny Szubowicz) [1862840] + +* Thu Jul 16 2020 Jan Stancek [3.10.0-1158.el7] +- [redhat] switch secureboot kernel image signing to release keys (Jan Stancek) [] + +* Wed Jul 15 2020 Jan Stancek [3.10.0-1157.el7] +- [fs] signal: Don't send signals to tasks that don't exist (Vladis Dronov) [1856166] + +* Fri Jul 10 2020 Jan Stancek [3.10.0-1156.el7] +- [fs] gfs2: Fix regression due to unwanted gfs2_qa_put (Robert S Peterson) [1798713] +- [include] signal: Unfairly acquire tasklist_lock in send_sigio() if irq disabled (Waiman Long) [1838799] +- [fs] signal: Don't take tasklist_lock if PID type is PIDTYPE_PID (Waiman Long) [1838799] +- [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1820632] {CVE-2020-12888} + +* Thu Jul 09 2020 Jan Stancek [3.10.0-1155.el7] +- [x86] Revert "x86: respect memory size limiting via mem= parameter" (Joel Savitz) [1851576] +- [mm] Revert "mm/memory_hotplug.c: only respect mem= parameter during boot stage" (Joel Savitz) [1851576] +- [fs] nfsd: only WARN once on unmapped errors ("J. Bruce Fields") [1850430] +- [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (Greg Kurz) [1840114] +- [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1759852] + +* Thu Jul 02 2020 Jan Stancek [3.10.0-1154.el7] +- [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1798713] +- [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1798713] +- [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1798713] +- [fs] gfs2: Remove unnecessary gfs2_qa_{get, put} pairs (Robert S Peterson) [1798713] +- [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1798713] +- [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1798713] +- [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1798713] +- [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1798713] +- [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1798713] +- [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1798713] +- [fs] gfs2: Fix busy-on-umount in gfs2_atomic_open() (Andrew Price) [1812558] + +* Sat Jun 27 2020 Jan Stancek [3.10.0-1153.el7] +- [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843437] {CVE-2020-10757} +- [mm] mm, dax: check for pmd_none() after split_huge_pmd() (Rafael Aquini) [1843437] {CVE-2020-10757} +- [mm] mm: mremap: streamline move_page_tables()'s move_huge_pmd() corner case (Rafael Aquini) [1843437] {CVE-2020-10757} +- [mm] mm: mremap: validate input before taking lock (Rafael Aquini) [1843437] {CVE-2020-10757} +- [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1844070] {CVE-2020-12654} +- [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1844026] {CVE-2020-12653} +- [net] netfilter: nf_conntrack_h323: lost .data_len definition for Q.931/ipv6 (Florian Westphal) [1845428] + +* Fri Jun 19 2020 Jan Stancek [3.10.0-1152.el7] +- [nvmem] nvmem: properly handle returned value nvmem_reg_read (Vladis Dronov) [1844409] +- [mailbox] PCC: fix dereference of ERR_PTR (Vladis Dronov) [1844409] +- [kernel] futex: Unlock hb->lock in futex_wait_requeue_pi() error path (Vladis Dronov) [1844409] +- [fs] aio: fix inconsistent ring state (Jeff Moyer) [1845326] +- [vfio] vfio/mdev: make create attribute static (Vladis Dronov) [1837549] +- [vfio] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Improve the create/remove sequence (Vladis Dronov) [1837549] +- [vfio] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Avoid inline get and put parent helpers (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Follow correct remove sequence (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Avoid masking error code to EBUSY (Vladis Dronov) [1837549] +- [include] vfio/mdev: Drop redundant extern for exported symbols (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Removed unused kref (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Avoid release parent reference during error path (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: Add iommu related member in mdev_device (Vladis Dronov) [1837549] +- [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Vladis Dronov) [1837549] +- [vfio] vfio: mdev: make a couple of functions and structure vfio_mdev_driver static (Vladis Dronov) [1837549] +- [char] tpm/tpm_tis: Free IRQ if probing fails (David Arcari) [1774698] +- [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1843370] +- [kernel] audit: fix potential null dereference 'context->module.name' (Richard Guy Briggs) [1843370] +- [nvme] nvme: limit number of IO queues on Dell/Samsung config (David Milburn) [1837617] + +* Thu Jun 18 2020 Jan Stancek [3.10.0-1151.el7] +- [netdrv] qede: Fix multicast mac configuration (Michal Schmidt) [1740064] +- [scsi] sd_dif: avoid incorrect ref_tag errors on 4K devices larger than 2TB (Ewan Milne) [1833528] +- [hid] HID: hiddev: do cleanup in failure of opening a device (Torez Smith) [1814257] {CVE-2019-19527} +- [hid] HID: hiddev: avoid opening a disconnected device (Torez Smith) [1814257] {CVE-2019-19527} +- [x86] x86: make mul_u64_u64_div_u64() "static inline" (Oleg Nesterov) [1845864] +- [mm] mm: page_isolation: fix potential warning from user (Rafael Aquini) [1845620] +- [s390] s390/mm: correct return value of pmd_pfn (Claudio Imbrenda) [1841106] +- [fs] fs/proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Lianbo Jiang) [1790799] +- [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845356] +- [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845356] +- [fs] ext4: Remove unwanted ext4_bread() from ext4_quota_write() (Lukas Czerner) [1845379] +- [scsi] scsi: sg: add sg_remove_request in sg_write ("Ewan D. Milne") [1840699] {CVE-2020-12770} +- [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Donghai Qiao) [1832062] {CVE-2020-10732} + +* Sun Jun 14 2020 Jan Stancek [3.10.0-1150.el7] +- [netdrv] net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1845020] +- [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1842715] +- [mm] memcg: only free spare array when readers are done (Waiman Long) [1842715] +- [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1751555] +- [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1597952] +- [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839650] {CVE-2020-10751} +- [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1841578] +- [x86] x86/speculation: Support old struct x86_cpu_id & x86_match_cpu() kABI (Waiman Long) [1827188] {CVE-2020-0543} +- [documentation] x86/speculation: Add Ivy Bridge to affected list (Waiman Long) [1827188] {CVE-2020-0543} +- [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Waiman Long) [1827188] {CVE-2020-0543} +- [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Waiman Long) [1827188] {CVE-2020-0543} +- [x86] x86/cpu: Add 'table' argument to cpu_matches() (Waiman Long) [1827188] {CVE-2020-0543} +- [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Waiman Long) [1827188] {CVE-2020-0543} +- [x86] x86/cpu/bugs: Convert to new matching macros (Waiman Long) [1827188] {CVE-2020-0543} +- [x86] x86/cpu: Add consistent CPU match macros (Waiman Long) [1827188] {CVE-2020-0543} +- [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Waiman Long) [1827188] {CVE-2020-0543} +- [x86] x86/cpufeature: Fix various quality problems in the header (Waiman Long) [1827188] {CVE-2020-0543} + +* Thu Jun 04 2020 Jan Stancek [3.10.0-1149.el7] +- [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Joel Savitz) [1838795] +- [netdrv] qed: Reduce the severity of ptp debug message (Manish Chopra) [1703770] +- [kernel] pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes (Jay Shin) [1836620] +- [fs] gfs2: remove BUG_ON() from gfs2_log_alloc_bio() (Abhijith Das) [1828454] +- [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828454] +- [fs] quota: fix return value in dqget() (Eric Sandeen) [1842761] +- [fs] proc_sysctl.c: fix potential page fault while unregistering sysctl table (Carlos Maiolino) [1843368] +- [fs] ext4: fix error handling in ext4_ext_shift_extents (Lukas Czerner) [1843366] +- [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823302] {CVE-2020-10942} +- [input] hyperv-keyboard - add module description (Mohammed Gamal) [1842689] +- [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1842689] +- [hid] hyperv: Add a module description line (Mohammed Gamal) [1842689] +- [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1511040] +- [acpi] ACPI: APEI: call into AER handling regardless of severity (Al Stone) [1737246] +- [acpi] ACPI: APEI: handle PCIe AER errors in separate function (Al Stone) [1737246] +- [acpi] ras: acpi/apei: cper: add support for generic data v3 structure (Al Stone) [1737246] +- [acpi] ACPICA: ACPI 6.1: Updates for the HEST ACPI table (Al Stone) [1737246] +- [acpi] ACPI / APEI: Switch to use new generic UUID API (Al Stone) [1737246] +- [x86] x86/efi-bgrt: Quirk for BGRT when memory encryption active (Lenny Szubowicz) [1723477] +- [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1840550] +- [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1840550] +- [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1840550] +- [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1840550] +- [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1820632] {CVE-2020-12888} +- [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1820632] {CVE-2020-12888} +- [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1820632] {CVE-2020-12888} +- [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1820632] {CVE-2020-12888} +- [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1820632] {CVE-2020-12888} +- [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1820632] {CVE-2020-12888} +- [fs] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834650] {CVE-2020-12826} + +* Wed Jun 03 2020 Jan Stancek [3.10.0-1148.el7] +- [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828450] +- [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828450] +- [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828450] +- [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828450] +- [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828450] +- [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828450] +- [hv] vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1828450] +- [hv] vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1828450] +- [hv] Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1828450] +- [x86] kvm: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRs (Vitaly Kuznetsov) [1837412] +- [fs] ext4: Fix race when checking i_size on direct i/o read (Lukas Czerner) [1506437] +- [fs] copy_file_range should return ENOSYS not EOPNOTSUPP ("J. Bruce Fields") [1783554] +- [fs] NFSv4.1 fix incorrect return value in copy_file_range ("J. Bruce Fields") [1783554] +- [x86] Remove the unsupported check for Intel IceLake (Steve Best) [1841237] +- [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1792520] +- [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1840321] +- [net] inet: protect against too small mtu values. (Guillaume Nault) [1840321] +- [net] Fix one possible memleak in ip_setup_cork (Guillaume Nault) [1840321] +- [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1839130] +- [net] fix null de-reference of device refcount (Guillaume Nault) [1839130] +- [net] sch_choke: avoid potential panic in choke_reset() (Davide Caratti) [1839118] +- [net] net_sched: fix datalen for ematch (Davide Caratti) [1839118] +- [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1839118] +- [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1839118] +- [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1839118] +- [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1832332] +- [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1832332] +- [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Paolo Abeni) [1832332] +- [net] ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1801366] +- [net] xfrm: skip rt6i_idev update in xfrm6_dst_ifdown if loopback_idev is gone (Sabrina Dubroca) [1390049] + +* Sun May 31 2020 Jan Stancek [3.10.0-1147.el7] +- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (Gopal Tiwari) [1839991] +- [fs] pipe: actually allow root to exceed the pipe buffer limits (Jan Stancek) [1839629] +- [scsi] Revert "scsi: mpt3sas: Don't change the DMA coherent mask after allocations" (Tomas Henzl) [1839128] +- [scsi] Revert "scsi: mpt3sas: Rename function name is_MSB_are_same" (Tomas Henzl) [1839128] +- [scsi] Revert "scsi: mpt3sas: Separate out RDPQ allocation to new function" (Tomas Henzl) [1839128] +- [scsi] Revert "scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region" (Tomas Henzl) [1839128] +- [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1727593] +- [netdrv] net/mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1727593] +- [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (Alaa Hleihel) [1727593] +- [netdrv] net/mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1727593] +- [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1727593] +- [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (Alaa Hleihel) [1727593] +- [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Karol Herbst) [1834360 1834356 1833485] +- [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Karol Herbst) [1834360 1834356 1833485] + +* Thu May 28 2020 Jan Stancek [3.10.0-1146.el7] +- [net] revert "rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()" (Jiri Benc) [1839608] +- [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Davide Caratti) [1838936] +- [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Davide Caratti) [1838936] +- [net] ipv6: drop incoming packets having a v4mapped source address (Davide Caratti) [1838936] +- [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Andrea Claudi) [1837546] +- [net] vti6: Fix memory leak of skb if input policy check fails (Patrick Talbert) [1836160] +- [net] tcp: prevent bogus FRTO undos with non-SACK flows (Guillaume Nault) [1694860] +- [scsi] scsi: smartpqi: fix controller lockup observed during force reboot (Don Brace) [1775369] +- [fs] ext4: fix setting of referenced bit in ext4_es_lookup_extent() (Lukas Czerner) [1663720] +- [fs] ext4: introduce aging to extent status tree (Lukas Czerner) [1663720] +- [fs] ext4: cleanup flag definitions for extent status tree (Lukas Czerner) [1663720] +- [fs] ext4: limit number of scanned extents in status tree shrinker (Lukas Czerner) [1663720] +- [fs] ext4: move handling of list of shrinkable inodes into extent status code (Lukas Czerner) [1663720] +- [fs] ext4: change LRU to round-robin in extent status tree shrinker (Lukas Czerner) [1663720] +- [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1834783] +- [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1834783] +- [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1834783] +- [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1834783] +- [fs] ext4: fix missing return values checks in ext4_cross_rename (Lukas Czerner) [1836819] +- [fs] ext4: Fix POSIX ACL leak in ext4_xattr_set_acl (Lukas Czerner) [1543020] +- [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1838717] +- [x86] Mark Intel Cooper Lake (CPX) supported (Steve Best) [1773681] +- [fs] fs/bio-integrity: don't enable integrity for data-less bio (Ming Lei) [1835943] +- [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Alexey Klimov) [1837127] +- [kernel] wait/ptrace: assume __WALL if the child is traced (Oleg Nesterov) [1497808] +- [mm] mm, hugetlb, soft_offline: save compound page order before page migration (Artem Savkov) [1751589] +- [fs] fs/hugetlbfs/inode.c: fix hwpoison reserve accounting (Artem Savkov) [1751589] +- [fs] mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error (Artem Savkov) [1751589] +- [mm] mm: soft-offline: dissolve free hugepage if soft-offlined (Artem Savkov) [1751589] +- [mm] mm: hugetlb: soft-offline: dissolve source hugepage after successful migration (Artem Savkov) [1751589] +- [mm] mm: hwpoison: change PageHWPoison behavior on hugetlb pages (Artem Savkov) [1751589] +- [mm] mm: hugetlb: prevent reuse of hwpoisoned free hugepages (Artem Savkov) [1751589] +- [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831134] +- [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831134] +- [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831134] +- [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1785065] {CVE-2019-19537} +- [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1802548] {CVE-2019-19530} +- [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1798822] {CVE-2019-19523} +- [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1795597] {CVE-2019-15217} + +* Mon May 25 2020 Jan Stancek [3.10.0-1145.el7] +- [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Ewan Milne) [1837543] +- [mm] mm: dmapool: add/remove sysfs file outside of the pool lock lock (Waiman Long) [1836837] +- [mm] Fix unbalanced mutex in dma_pool_create() (Waiman Long) [1836837] +- [mm] mm/dmapool.c: remove redundant NULL check for dev in dma_pool_create() (Waiman Long) [1836837] +- [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1836322] +- [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (John Linville) [1805590] +- [netdrv] slcan: Port write_wakeup deadlock fix from slip (John Linville) [1805590] +- [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817634] {CVE-2019-19767} +- [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817634] {CVE-2019-19767} +- [fs] ext4: forbid i_extra_isize not divisible by 4 (Lukas Czerner) [1817634] {CVE-2019-19767} +- [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817634] {CVE-2019-19767} +- [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1829662] +- [fs] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1626092] +- [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828802] {CVE-2019-9458} +- [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828802] {CVE-2019-9458} +- [fs] block: Prevent hung_check firing during long sync IO (Ming Lei) [1724345] + +* Thu May 21 2020 Jan Stancek [3.10.0-1144.el7] +- [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1825132] {CVE-2019-18808 CVE-2019-19062} +- [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825132] {CVE-2019-18808} +- [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1836813] +- [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1836813] +- [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1836813] +- [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Jiri Benc) [1835352] +- [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Jiri Benc) [1835352] +- [net] netlink: fix uninit-value in netlink_sendmsg (Jiri Benc) [1835352] +- [net] netlink: make sure nladdr has correct size in netlink_connect() (Jiri Benc) [1835352] +- [net] rtnetlink: fix info leak in RTM_GETSTATS call (Jiri Benc) [1835352] +- [net] rtnetlink: release net refcnt on error in do_setlink() (Jiri Benc) [1835352] +- [net] bridge: deny dev_set_mac_address() when unregistering (Hangbin Liu) [1834203] +- [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1834203] +- [net] udp: disable inner UDP checksum offloads in IPsec case (Sabrina Dubroca) [1826244] +- [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1833869] +- [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1833869] +- [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1833869] +- [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1833869] +- [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1833869] +- [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1833869] +- [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1833869] +- [net] sctp: simplify addr copy (Xin Long) [1833869] +- [net] sctp: cache netns in sctp_ep_common (Xin Long) [1833869] +- [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1833869] +- [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1833869] +- [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1834278] +- [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1825155] +- [net] sit: fix memory leak in sit_init_net() (Andrea Claudi) [1830011] {CVE-2019-16994} +- [net] sched: cbs: fix NULL dereference in case cbs_init() fails (Davide Caratti) [1830245] +- [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1819087] +- [net] tcp: tcp_v4_err() should be more careful (Marcelo Leitner) [1749964] +- [net] tcp: remove BUG_ON from tcp_v4_err (Marcelo Leitner) [1749964] +- [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1749964] +- [net] psample: fix skb_over_panic (Sabrina Dubroca) [1823251] +- [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Patrick Talbert) [1823691] +- [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830563] {CVE-2019-16231} + +* Tue May 19 2020 Jan Stancek [3.10.0-1143.el7] +- [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834434] {CVE-2020-11565} +- [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1760145] +- [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1832019] +- [fs] locks: allow filesystems to request that ->setlease be called without i_lock (Jeff Layton) [1830606] +- [fs] locks: move fasync setup into generic_add_lease (Jeff Layton) [1830606] +- [fs] revert "[fs] xfs: catch bad stripe alignment configurations" (Carlos Maiolino) [1836292] +- [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1834998] +- [scsi] scsi: scsi_debug: Avoid PI being disabled when TPGS is enabled (Ewan Milne) [1834998] +- [scsi] scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded (Ewan Milne) [1834998] +- [scsi] scsi_debug: check for bigger value first (Ewan Milne) [1834998] +- [scsi] scsi_debug: vfree is null safe so drop the check (Ewan Milne) [1834998] +- [scsi] scsi_debug: error message should say scsi_host_alloc not scsi_register (Ewan Milne) [1834998] +- [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1833223] +- [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1828340] +- [fs] ceph: don't error out on larger-than-expected session messages (Jeff Layton) [1828340] +- [acpi] ACPI: disable BERT by default, add parameter to enable it (Aristeu Rozanski) [1525298] +- [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Aristeu Rozanski) [1525298] +- [acpi] ACPI / sysfs: Extend ACPI sysfs to provide access to boot error region (Aristeu Rozanski) [1525298] +- [acpi] ACPI: APEI: Fix BERT resources conflict with ACPI NVS area (Aristeu Rozanski) [1525298] +- [acpi] ACPI / APEI: Add Boot Error Record Table (BERT) support (Aristeu Rozanski) [1525298] +- [acpi] ACPICA: Restore error table definitions to reduce code differences between Linux and ACPICA upstream (Aristeu Rozanski) [1525298] + +* Sat May 16 2020 Jan Stancek [3.10.0-1142.el7] +- [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1822230] +- [fs] ext4: prevent ext4_quota_write() from failing due to ENOSPC (Lukas Czerner) [1068952] +- [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1834320] +- [fs] pnfs: Ensure we layoutcommit before revalidating attributes (Benjamin Coddington) [1827647] +- [fs] nfs: flush data when locking a file to ensure cache coherence for mmap (Scott Mayhew) [1813811] +- [fs] call fsnotify_sb_delete after evict_inodes (Jay Shin) [1760145] +- [fs] inode: don't softlockup when evicting inodes (Jay Shin) [1760145] +- [fs] drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1760145] +- [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828454] +- [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1828454] +- [fs] nfs: fix mount/umount race in nlmclnt (Jay Shin) [1771205] +- [fs] nlm_shutdown_hosts_net() cleanup (Jay Shin) [1771205] +- [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1827037] +- [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1827037] +- [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1832868] +- [scsi] scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1832868] +- [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Add handlers for ethtool get/set msg level (Mohammed Gamal) [1821814] +- [netdrv] hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload (Mohammed Gamal) [1821814] +- [fs] fix mntput/mntput race (Miklos Szeredi) [1828320] +- [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829847] {CVE-2019-19063} +- [wireless] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1829375] {CVE-2019-19058} +- [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1829289] {CVE-2019-19055} +- [wireless] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1829393] {CVE-2019-19059} + +* Tue May 12 2020 Jan Stancek [3.10.0-1141.el7] +- [kernel] sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision (Artem Savkov) [1752067] +- [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1832683] +- [s390] s390/qdio: consider ERROR buffers for inbound-full condition (Philipp Rudo) [1831791] +- [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1813124] +- [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830992] +- [scsi] smartpqi: bump driver version (Don Brace) [1822762] +- [scsi] scsi: smartpqi: add bay identifier (Don Brace) [1822762] +- [scsi] scsi: smartpqi: add module param to hide vsep (Don Brace) [1822762] +- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1709542] +- [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1709542] +- [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1709542] +- [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1709542] +- [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Nilesh Javali) [1828875] +- [scsi] Fix abort timeouts in CQ Full conditions (Dick Kennedy) [1802654] +- [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828222] {CVE-2019-20636} +- [scsi] scsi: libsas: delete sas port if expander discover failed (Tomas Henzl) [1829965] {CVE-2019-15807} +- [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827240] {CVE-2020-10711} + +* Thu May 07 2020 Jan Stancek [3.10.0-1140.el7] +- [netdrv] mlx5: Remove unsupported tag for ConnectX-6 Dx device (Alaa Hleihel) [1829777] +- [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827910] +- [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1812558] +- [fs] nfs: Correct an nfs page array calculation error (Jay Shin) [1824270] +- [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Jonathan Toppins) [1828475 1824438] +- [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47 (Jonathan Toppins) [1824438] +- [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1824438] +- [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1825431] +- [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1794150] +- [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1794150] +- [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1794150] +- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1794148] +- [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1784016] +- [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1784016] +- [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1784016] +- [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815021] {CVE-2019-19524} +- [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829246] {CVE-2019-16233} + +* Tue May 05 2020 Jan Stancek [3.10.0-1139.el7] +- [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1448750] +- [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1448750] +- [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1448750] +- [lib] kobject: don't use WARN for registration failures (Ewan Milne) [1756495] +- [lib] lib/kobject: Join string literals back (Ewan Milne) [1756495] +- [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828726] +- [fs] nfs: Serialize O_DIRECT reads and writes (Benjamin Coddington) [1826571] +- [mm] mm/page_owner: convert page_owner_inited to static key (Rafael Aquini) [1781726] +- [mm] mm/page_owner: set correct gfp_mask on page_owner (Rafael Aquini) [1781726] +- [mm] mm/page_owner: fix possible access violation (Rafael Aquini) [1781726] +- [mm] mm/page_owner: use late_initcall to hook in enabling (Rafael Aquini) [1781726] +- [mm] mm/page_owner: remove unnecessary stack_trace field (Rafael Aquini) [1781726] +- [mm] mm/page_owner: correct owner information for early allocated pages (Rafael Aquini) [1781726] +- [mm] mm/page_owner: keep track of page owners (Rafael Aquini) [1781726] +- [documentation] Documentation: add new page_owner document (Rafael Aquini) [1781726] +- [kernel] stacktrace: introduce snprint_stack_trace for buffer output (Rafael Aquini) [1781726] + +* Thu Apr 30 2020 Jan Stancek [3.10.0-1138.el7] +- [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Jonathan Toppins) [1823679] +- [scsi] scsi: qla2xxx: Silence fwdump template message (Ewan Milne) [1783191] +- [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1808403] +- [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1808403] +- [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1712235] +- [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1712235] +- [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1712235] +- [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1712235] +- [i2c] i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA (Vladis Dronov) [1822641] {CVE-2017-18551} +- [acpi] ACPI / EC: Ensure lock is acquired before accessing ec struct (Al Stone) [1811132] +- [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1797205] +- [wireless] mwifiex: Fix mem leak in mwifiex_tm_cmd (Jarod Wilson) [1804971] {CVE-2019-20095} +- [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1771939] +- [acpi] ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c (Prarit Bhargava) [1790782] + +* Mon Apr 27 2020 Jan Stancek [3.10.0-1137.el7] +- [tty] tty/hvc: Use IRQF_SHARED for OPAL hvc consoles (Gustavo Duarte) [1600213] +- [mm] mm/swap_slots.c: fix race conditions in swap_slots cache init (Rafael Aquini) +- [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1825950] +- [tty] serial: 8250: drop the printk from serial8250_interrupt() (Prarit Bhargava) [1825049] +- [net] net: linkwatch: add check for netdevice being present to linkwatch_do_dev (Alaa Hleihel) [1595302] + +* Fri Apr 17 2020 Jan Stancek [3.10.0-1136.el7] +- [fs] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1794055] +- [nvdimm] Revert "driver boilerplate changes to properly manage device_rh" (Christoph von Recklinghausen) [1823750] +- [base] call device_rh_free in device_release before driver/class/type release is called (Christoph von Recklinghausen) [1822888] +- [md] md:md-faulty kernel panic is caused by QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1822462] +- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1820646] +- [scsi] qla2xxx: Update driver version to 10.01.00.22.07.9-k (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1808129] +- [scsi] qla2xxx: delete all sessions before unregister local nvme port (Nilesh Javali) [1808129] +- [scsi] qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix a NULL pointer dereference in an error path (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: initialize fc4_type_priority (Nilesh Javali) [1808129] +- [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Nilesh Javali) [1808129] +- [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Artem Savkov) [1808675] +- [acpi] ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-leaks (Artem Savkov) [1808675] +- [x86] x86/microcode/AMD: Free unneeded patch before exit from update_cache() (Artem Savkov) [1808675] +- [mm] memcg: ensure mem_cgroup_idr is updated in a coordinated manner (Aaron Tomlin) [1822405] +- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1704326] +- [scsi] scsi: lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1743667] +- [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1743667] +- [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1743667] +- [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1743667] +- [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818730] {CVE-2020-8647 CVE-2020-8649} +- [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804959] +- [powerpc] module: Handle R_PPC64_ENTRY relocations (Yauheni Kaliuta) [1657540] +- [scripts] recordmcount.pl: support data in text section on powerpc (Yauheni Kaliuta) [1657540] +- [powerpc] boot: Request no dynamic linker for boot wrapper (Yauheni Kaliuta) [1657540] + +* Wed Apr 15 2020 Jan Stancek [3.10.0-1135.el7] +- [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (Dave Wysochanski) [1683490] +- [fs] fscache: Pass the correct cancelled indications to fscache_op_complete() (Dave Wysochanski) [1683490] +- [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Jerry Snitselaar) [1815536] +- [fs] NFS: Fix a race between mmap() and O_DIRECT (Benjamin Coddington) [1813803] +- [fs] NFS: Remove a redundant call to unmap_mapping_range() (Benjamin Coddington) [1813803] +- [fs] NFS: Remove redundant waits for O_DIRECT in fsync() and write_begin() (Benjamin Coddington) [1813803] +- [fs] NFS: Cleanup nfs_direct_complete() (Benjamin Coddington) [1813803] +- [fs] NFS: Do not serialise O_DIRECT reads and writes (Benjamin Coddington) [1813803] +- [fs] NFS: Move buffered I/O locking into nfs_file_write() (Benjamin Coddington) [1813803] +- [fs] bdi: make inode_to_bdi() inline (Benjamin Coddington) [1813803] +- [fs] NFS: Remove racy size manipulations in O_DIRECT (Benjamin Coddington) [1813803] +- [fs] NFS: Don't hold the inode lock across fsync() (Benjamin Coddington) [1813803] +- [fs] nfs: remove nfs_inode_dio_wait (Benjamin Coddington) [1813803] +- [fs] nfs: remove nfs4_file_fsync (Benjamin Coddington) [1813803] +- [fs] NFS: Kill NFS_INO_NFS_INO_FLUSHING: it is a performance killer (Benjamin Coddington) [1813803] +- [fs] filesystem-dax: Fix dax_layout_busy_page() livelock (Carlos Maiolino) [1817866] +- [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1821718] +- [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1717454] +- [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1717454] +- [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1717454] +- [fs] ceph: use bit flags to define vxattr attributes (Jeff Layton) [1717454] +- [tty] tty: Prevent ldisc drivers from re-using stale tty fields (Vladis Dronov) [1820031] +- [powerpc] powerpc64/kexec: Hard disable ftrace before switching to the new kernel (Jerome Marchand) [1731578] +- [powerpc] powerpc64/ftrace: Delay enabling ftrace on secondary cpus (Jerome Marchand) [1731578] +- [powerpc] powerpc64/ftrace: Add helpers to hard disable ftrace (Jerome Marchand) [1731578] +- [powerpc] powerpc64/ftrace: Rearrange #ifdef sections in ftrace.h (Jerome Marchand) [1731578] +- [powerpc] powerpc64/ftrace: Add a field in paca to disable ftrace in unsafe code paths (Jerome Marchand) [1731578] +- [powerpc] powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS (Jerome Marchand) [1731578] +- [isdn] mISDN: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779474] {CVE-2019-17055} +- [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1780330] + +* Thu Apr 09 2020 Jan Stancek [3.10.0-1134.el7] +- [net] netfilter: nf_log: fix uninit read in nf_log_proc_dostring (Phil Sutter) [1770232] +- [net] netfilter: nf_log: fix error on write NONE to logger choice sysctl (Phil Sutter) [1770232] +- [net] ethtool: convert large order kmalloc allocations to vzalloc (Davide Caratti) [1786448] +- [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1808928] +- [net] sched: flower: insert new filter to idr after setting its mask (Davide Caratti) [1785141] +- [net] ipv6: remove printk (Hangbin Liu) [1779533] +- [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1766816] +- [net] raw: do not report ICMP redirects to user space (Hangbin Liu) [1758386] + +* Fri Apr 03 2020 Jan Stancek [3.10.0-1133.el7] +- [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806629] {CVE-2019-12614} +- [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1816662] +- [fs] xfs: fix attr leaf header freemap.size underflow (Bill O'Donnell) [1808671] +- [block] floppy: check FDC index for errors before assigning it (Ming Lei) [1815403] {CVE-2020-9383} +- [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1818001] +- [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1818001] +- [s390] dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1816661] +- [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Leif Sahlberg) [1504193] +- [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1504193] +- [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812836] {CVE-2019-19046} +- [net] ipvs: Remove noisy debug print from ip_vs_del_service (Alexey Klimov) [1769816] + +* Fri Mar 27 2020 Jan Stancek [3.10.0-1132.el7] +- [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776508] +- [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Ewan Milne) [1816752] +- [nvme] nvme-fc: clarify error messages (Ewan Milne) [1816752] +- [nvme] nvme-fc: fix module unloads while lports still pending (Ewan Milne) [1816752] +- [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1816307] +- [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1816307] +- [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1816307] +- [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1816307] +- [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1816307] +- [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1816307] +- [scsi] scsi: device_handler: remove VLAs (Ewan Milne) [1816307] +- [scsi] scsi: scsi_dh: Document alua_rtpg_queue() arguments (Ewan Milne) [1816307] +- [scsi] scsi: scsi_dh_alua: skip RTPG for devices only supporting active/optimized (Ewan Milne) [1816307] +- [scsi] scsi: scsi_dh_emc: return success in clariion_std_inquiry() (Ewan Milne) [1816307] +- [target] scsi: target: iscsi: rename some variables to avoid confusion (Maurizio Lombardi) [1806966] +- [target] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1806966] +- [target] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1806966] +- [target] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1806966] +- [base] device_release() can call device_rh_free() too (Christoph von Recklinghausen) [1793248] +- [nvdimm] driver boilerplate changes to properly manage device_rh (Christoph von Recklinghausen) [1793248] +- [base] Add an interface for certain drivers who manage their own struct device's to disassociate their device_rh's (Christoph von Recklinghausen) [1793248] +- [base] kfree(dev->device_rh) in device_create_release() (Christoph von Recklinghausen) [1793248] +- [base] kfree and zero device_rh in device_release() (Christoph von Recklinghausen) [1793248] +- [input] Revert "Fix device_rh memory leak" (Christoph von Recklinghausen) [1793248] +- [scsi] Revert "Fix device_rh leak in scsi_alloc_target()" (Christoph von Recklinghausen) [1793248] +- [scsi] Revert "Fix memory leaks in scsi_alloc_sdev()" (Christoph von Recklinghausen) [1793248] +- [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1735364] +- [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1735364] +- [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1735364] +- [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1735364] +- [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1735364] +- [block] block: fix checking return value of blk_mq_init_queue (Maxim Levitsky) [1795777] +- [bluetooth] Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Aristeu Rozanski) [1808803] {CVE-2019-15917} + +* Wed Mar 25 2020 Jan Stancek [3.10.0-1131.el7] +- [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806818] {CVE-2020-2732} +- [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806818] {CVE-2020-2732} +- [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806818] {CVE-2020-2732} +- [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806818] {CVE-2020-2732} +- [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806818] {CVE-2020-2732} +- [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Nitesh Narayan Lal) [1772082] +- [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Nitesh Narayan Lal) [1772082] +- [virt] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1772082] +- [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1772082] +- [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1772082] +- [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1772082] +- [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Nitesh Narayan Lal) [1772082] +- [virt] kvm: introduce kvm_make_vcpus_request_mask() API (Nitesh Narayan Lal) [1772082] +- [virt] kvm: avoid unused variable warning for UP builds (Nitesh Narayan Lal) [1772082] +- [kernel] smp, cpumask: Use non-atomic cpumask_{set, clear}_cpu() (Nitesh Narayan Lal) [1772082] +- [fs] nfs: change sign of nfs_fh length ("J. Bruce Fields") [1813326] +- [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813903] +- [x86] x86/debug: Extend the lower bound of crash kernel low reservations (Pingfan Liu) [1811511] +- [net] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790840] +- [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774447] {CVE-2020-1749} +- [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774447] {CVE-2020-1749} +- [net] ipv6: constify ip6_dst_lookup_{flow|tail}() sock arguments (Sabrina Dubroca) [1774447] {CVE-2020-1749} +- [net] macvlan: return correct error value (Matteo Croce) [1654878] +- [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779494] {CVE-2019-17053} +- [net] ipv4: fix fnhe usage by non-cached routes (Hangbin Liu) [1788435] +- [net] route: do not cache fib route info on local routes with oif (Hangbin Liu) [1788435] +- [net] ip6_tunnel: fix potential NULL pointer dereference (Hangbin Liu) [1767045] +- [net] net_sched: remove a bogus warning in hfsc (Davide Caratti) [1781323] +- [netdrv] net/mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780646] + +* Thu Mar 19 2020 Jan Stancek [3.10.0-1130.el7] +- [scsi] scsi: avoid repetitive logging of device offline messages (Nilesh Javali) [1798042] +- [scsi] qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1798042] +- [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path (Nilesh Javali) [1798042] +- [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Nilesh Javali) [1798042] +- [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1798042] +- [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1798042] +- [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1798042] +- [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1715986] +- [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Mohammed Gamal) [1806488] +- [netdrv] hv/netvsc: fix handling of fallback to single queue mode (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: split sub-channel setup into async and sync (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1806488] +- [netdrv] hv_netvsc: simplify receive side calling arguments (Mohammed Gamal) [1806488] +- [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810643] +- [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810643] +- [s390] s390/vdso: add vdso support for coarse clocks (Philipp Rudo) [1791822] +- [s390] s390/vdso: remove NULL pointer check from clock_gettime (Philipp Rudo) [1791822] +- [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1804807] + +* Mon Mar 16 2020 Jan Stancek [3.10.0-1129.el7] +- [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1789947] +- [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1789947] +- [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672425] +- [kernel] blktrace: fix dereference after null check (Ming Lei) [1798318] {CVE-2019-19768} +- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798318] {CVE-2019-19768} +- [kernel] blktrace: fix trace mutex deadlock (Ming Lei) [1798318] {CVE-2019-19768} +- [kernel] blktrace: fix unlocked registration of tracepoints (Ming Lei) [1798318] {CVE-2019-19768} +- [kernel] blktrace: fix unlocked access to init/start-stop/teardown (Ming Lei) [1798318] {CVE-2019-19768} +- [kernel] tracing: Handle NULL formats in hold_module_trace_bprintk_format() (Oleksandr Natalenko) [1811565] +- [kernel] tracing: Fix trace_printk() to print when not using bprintk() (Oleksandr Natalenko) [1811565] +- [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1798457] {CVE-2019-19807} +- [x86] kvm: OOB memory write via kvm_dev_ioctl_get_cpuid (CVE-2019-19332) (Philippe Mathieu-Daud) [1783455] {CVE-2019-19332} +- [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801852] +- [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801852] +- [x86] kvm: x86: Allow userspace to define the microcode version (Paolo Bonzini) [1801852] + +* Wed Mar 11 2020 Jan Stancek [3.10.0-1128.el7] +- [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1699402] +- [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801046] +- [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1786005] +- [fs] Revert "xfs: attach dquots and reserve quota blocks during unwritten conversion" (Carlos Maiolino) [1786005] +- [md] dm mpath: call clear_request_fn_mpio() in multipath_release_clone() (Mike Snitzer) [1806400] +- [scsi] scsi: implement .cleanup_rq callback (Mike Snitzer) [1806400] +- [md] blk-mq: add callback of .cleanup_rq (Mike Snitzer) [1806400] +- [target] target: call init_timer_on_stack() to initialize login_timer (Maurizio Lombardi) [1810037] +- [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1807077] +- [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1806653] +- [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1806653] +- [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1806653] +- [tools] selftests/livepatch: push and pop dynamic debug config (Yannick Cote) [1806653] + +* Thu Mar 05 2020 Jan Stancek [3.10.0-1127.5.el7] +- [scsi] scsi: libsas: fix a race condition when smp task timeout (Tomas Henzl) [1798263] {CVE-2018-20836} +- [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787484] {CVE-2019-19534} +- [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1808676] +- [fs] direct-io: allow direct writes to empty inodes (Eric Sandeen) [1785657] +- [x86] x86/spec_ctrl: Make IBPB = IBRS || retpoline (Waiman Long) [1808114] +- [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1808786] +- [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1764262] +- [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1764262] +- [scsi] qla2xxx: initialize the check_stop_free pointer (Maurizio Lombardi) [1805682] + +* Fri Feb 28 2020 Jan Stancek [3.10.0-1127.4.el7] +- [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1794508] +- [fs] xfs: fix inode fork extent count overflow (Brian Foster) [1751015] +- [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1751015] +- [fs] xfs: remove if_real_bytes (Brian Foster) [1751015] +- [s390] s390/diag: add tracepoint for diagnose calls (Philipp Rudo) [1805195] +- [s390] s390/diag: add a statistic for diagnose calls (Philipp Rudo) [1805195] +- [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Xiao Ni) [1804569] +- [md] dm rq: fix checking of dm_dispatch_clone_request's return value (Ming Lei) [1805401] +- [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1804806] +- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1804803] +- [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1804805] +- [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1804802] +- [virt] kvm: fix overflow of zero page refcount with ksm running (Paolo Bonzini) [1790534] + +* Tue Feb 25 2020 Jan Stancek [3.10.0-1127.3.el7] +- [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1804276] +- [mm] swiotlb: make panic on mapping failures optional (Philipp Rudo) [1804276] +- [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1804276] +- [virtio] virtio_ring: fix num_free handling in error case (Philipp Rudo) [1804276] +- [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1804173] +- [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1804156] +- [include] mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER (Rafael Aquini) [1804092] +- [include] mm: slb: fix misleading comments (Rafael Aquini) [1804092] +- [include] slob: Rework #ifdeffery in slab.h (Rafael Aquini) [1804092] +- [kernel] tracing: Fix possible double free on failure of allocating trace buffer (Jerome Marchand) [1803011] {CVE-2017-18595} +- [kernel] tracing: Fix crash when it fails to alloc ring buffer (Jerome Marchand) [1803011] {CVE-2017-18595} +- [mm] x86/mm: In the PTE swapout page reclaim case clear the accessed bit instead of flushing the TLB (Rafael Aquini) [1799224] + +* Fri Feb 21 2020 Jan Stancek [3.10.0-1127.2.el7] +- [mm] mm: thp: use down_read_trylock() in khugepaged to avoid long block (Rafael Aquini) [1261799] +- [mm] mm: oom: avoid attempting to kill init sharing same memory (Rafael Aquini) [1261799] +- [mm] mm: oom: fix the wrong task->mm == mm checks in oom_kill_process() (Rafael Aquini) [1261799] +- [mm] mm: oom: cleanup the "kill sharing same memory" loop (Rafael Aquini) [1261799] +- [mm] mm: oom: fix potentially killing unrelated process (Rafael Aquini) [1261799] +- [mm] mm: oom: reverse the order of setting TIF_MEMDIE and sending SIGKILL (Rafael Aquini) [1261799] +- [mm] mm: oom: make sure that TIF_MEMDIE is set under task_lock (Rafael Aquini) [1261799] +- [mm] mm: oom: don't count on mm-less current process (Rafael Aquini) [1261799] +- [mm] mm: oom: kill the insufficient and no longer needed PT_TRACE_EXIT check (Rafael Aquini) [1261799] +- [mm] mm: oom: don't assume that a coredumping thread will exit soon (Rafael Aquini) [1261799] +- [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1787263] +- [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1777239] +- [mm] writeback: use |1 instead of +1 to protect against div by zero (Christoph von Recklinghausen) [1801628] +- [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Christoph von Recklinghausen) [1801628] +- [x86] x86/platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Decode UVsystab Info (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Setup UV functions for Hubless UV (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Return UV Hubless System Type (Frank Ramsay) [1789128] +- [x86] x86/platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1789128] +- [net] openvswitch: support asymmetric conntrack (Aaron Conole) [1757759] + +* Wed Feb 19 2020 Jan Stancek [3.10.0-1127.1.el7] +- [scsi] scsi: fcoe: fix off by one in eth2fc_speed() (Chris Leech) [1665951] +- [scsi] scsi: fcoe: provide translation table between Ethernet and FC port speeds (Chris Leech) [1665951] +- [scsi] fcoe: use defines from ethtool for 20Gbit and 40Gbit speeds (Chris Leech) [1665951] +- [scsi] smartpqi: bump version (Don Brace) [1795408] +- [scsi] scsi: smartpqi: fix problem with unique ID for physical device (Don Brace) [1795408] +- [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1795408] +- [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1769905] +- [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1769905] +- [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1769905] +- [drm] drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs (Ben Skeggs) [1629576] +- [drm] drm/nouveau/secboot/gp10: support newer FW to fix SEC2 failures on some boards (Ben Skeggs) [1629576] +- [drm] drm/nouveau/secboot: enable loading of versioned LS PMU/SEC2 ACR msgqueue FW (Ben Skeggs) [1629576] +- [drm] drm/nouveau/secboot: split out FW version-specific LS function pointers (Ben Skeggs) [1629576] +- [drm] drm/nouveau/secboot: pass max supported FW version to LS load funcs (Ben Skeggs) [1629576] +- [drm] drm/nouveau/core: support versioned firmware loading (Ben Skeggs) [1629576] +- [drm] drm/nouveau/core: pass subdev into nvkm_firmware_get, rather than device (Ben Skeggs) [1629576] +- [drm] drm/nouveau/secboot/gp102-: remove WAR for SEC2 RTOS start bug (Ben Skeggs) [1629576] +- [drm] drm/nouveau/flcn/gp102-: improve implementation of bind_context() on SEC2/GSP (Ben Skeggs) [1629576] +- [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1707036] +- [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1707036] +- [scsi] lpfc: Fix stack trace when running the debug kernel (Dick Kennedy) [1793410] +- [mm] mm, sparse: do not swamp log with huge vmemmap allocation failures (Artem Savkov) [1515625] +- [netdrv] nfp: flower: fix stats id allocation (Pablo Cascon) [1786498] +- [netdrv] virtio-net: switch to use XPS to choose txq (Lu Lu) [1769479] +- [vhost] vhost_net: validate sock before trying to put its fd (Vladis Dronov) [1767060] +- [vhost] vhost_net: stop device during reset owner (Vladis Dronov) [1767060] +- [vhost] vhost: don't open-code sockfd_put() (Vladis Dronov) [1767060] +- [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720384] +- [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720384] +- [netdrv] bnx2x: Add support for detection of P2P event packets (Manish Chopra) [1720384] +- [netdrv] bnx2x: Replace magic numbers with macro definitions (Manish Chopra) [1720384] +- [fs] flexfiles: Don't tie up all the rpciod threads in resends (Benjamin Coddington) [1778963] + +* Wed Feb 12 2020 Jan Stancek [3.10.0-1126.2.el7] +- [kernel] sched: print_rq(): Don't use tasklist_lock (Phil Auld) [1797429] +- [kernel] sched: s/do_each_thread/for_each_process_thread/ in debug.c (Phil Auld) [1797429] +- [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1726700] +- [iommu] iommu/iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1759072] +- [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Jerry Snitselaar) [1759072] +- [mm] memcg: Use a more cacheline efficient ways to sum percpu stats (Waiman Long) [1796920] +- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1796920] +- [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1796920] +- [fs] vfs: show_vfsstat: do not ignore errors from show_devname method (Ian Kent) [1751787] +- [fs] vfs: make mounts and mountstats honor root dir like mountinfo does (Ian Kent) [1751787] +- [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Carlos Maiolino) [1786007] +- [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1786005] +- [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1722592] +- [x86] hyper-v: make hyperv_init() __init (Vitaly Kuznetsov) [1782192] + +* Wed Feb 05 2020 Jan Stancek [3.10.0-1126.1.el7] +- [kernel] tick-sched: Update nohz load even if tick already stopped (Scott Wood) [1694877] +- [powerpc] powerpc/pseries: safely roll back failed DLPAR cpu add (Desnes Augusto Nunes do Rosario) [1772210] +- [powerpc] powerpc/pseries: address checkpatch warnings in dlpar_offline_cpu (Desnes Augusto Nunes do Rosario) [1772210] +- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795522] {CVE-2019-20054} +- [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795522] {CVE-2019-20054} +- [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1791014] +- [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1791014] +- [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1791014] +- [fs] xfs: properly serialise fallocate against AIO+DIO (Carlos Maiolino) [1786004] +- [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Carlos Maiolino) [1786004] +- [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1514705] +- [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1514705] +- [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1514705] +- [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1514705] +- [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx: Move debugfs node under EDACs hierarchy (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx: Prepend hex formatting with 0x (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1514705] +- [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1514705] +- [edac] EDAC, {i7core, sb, skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1514705] +- [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1514705] +- [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1514705] +- [edac] EDAC: Handle return value of kasprintf() (Aristeu Rozanski) [1514705] +- [edac] EDAC, i5100: Convert to debugfs wrappers (Aristeu Rozanski) [1514705] +- [edac] EDAC: Add debugfs wrappers (Aristeu Rozanski) [1514705] +- [edac] EDAC: Carve out debugfs functionality (Aristeu Rozanski) [1514705] +- [x86] x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails (Grzegorz Halat) [1594848] +- [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1788669] + +* Thu Jan 30 2020 Jan Stancek [3.10.0-1125.1.el7] +- [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1794812] +- [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1774657] +- [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1774657] +- [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1774657] +- [ptp] ptp: create "pins" together with the rest of attributes (Vladis Dronov) [1774657] +- [ptp] ptp: use is_visible method to hide unused attributes (Vladis Dronov) [1774657] +- [ptp] ptp: use kcalloc when allocating arrays (Vladis Dronov) [1774657] +- [ptp] ptp: do not explicitly set drvdata in ptp_clock_register() (Vladis Dronov) [1774657] +- [ptp] drivers/ptp: Fix kernel memory disclosure (Vladis Dronov) [1774657] +- [ptp] ptp: Fix resource leak in case of error (Vladis Dronov) [1774657] +- [netdrv] ptp: drivers: set the number of programmable pins (Vladis Dronov) [1774657] +- [ptp] ptp: expose the programmable pins via sysfs (Vladis Dronov) [1774657] +- [documentation] ptp: add the pin GET/SETFUNC ioctls to the testptp program (Vladis Dronov) [1774657] +- [documentation] ptp: Allow selecting trigger/event index in testptp (Vladis Dronov) [1774657] +- [documentation] ptp: add the PTP_SYS_OFFSET ioctl to the testptp program (Vladis Dronov) [1774657] +- [fs] mark struct file that had write access grabbed by open() (Miklos Szeredi) [1679829] +- [fs] fold __get_file_write_access() into its only caller (Miklos Szeredi) [1679829] +- [powerpc] get rid of DEBUG_WRITECOUNT (Miklos Szeredi) [1679829] +- [fs] don't bother with {get, put}_write_access() on non-regular files (Miklos Szeredi) [1679829] +- [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (2) (Andreas Grunbacher) [1784550] +- [fs] gfs2: gfs2_create_inode(): don't bother with d_splice_alias() (Andreas Grunbacher) [1784550] +- [fs] gfs2: bugger off early if O_CREAT open finds a directory (Andreas Grunbacher) [1784550] +- [fs] libceph: fix PG split vs OSD (re)connect race (Ilya Dryomov) [1785656] +- [scsi] Fix driver intialization failure for sli4 non nvme (Dick Kennedy) [1783899] +- [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1781322] + +* Mon Jan 27 2020 Jan Stancek [3.10.0-1124.1.el7] +- [netdrv] net/ibmvnic: Fix typo in retry check (Steve Best) [1780300] +- [netdrv] ibmvnic: Serialize device queries (Steve Best) [1780300] +- [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1780300] +- [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1780300] +- [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1780300] +- [netdrv] net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE (Steve Best) [1780300] +- [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Desnes Augusto Nunes do Rosario) [1759209] +- [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Desnes Augusto Nunes do Rosario) [1759209] +- [base] of: to support binding numa node to specified device in devicetree (Jeff Moyer) [1791883] +- [s390] s390: wire up sys_renameat2 (Miklos Szeredi) [1773504] +- [net] ipvs: do not use random local source address for tunnels (Xin Long) [1786676] +- [misc] mei: me: add cannon point device ids for 4th device (Jerry Snitselaar) [1745139] +- [misc] mei: me: add cannon point device ids (Jerry Snitselaar) [1745139] +- [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1789345] + +* Wed Jan 22 2020 Jan Stancek [3.10.0-1123.1.el7] +- [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1785680] +- [mm] mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns (Rafael Aquini) [1781325] +- [x86] x86/CPU: mask X86_CR4_PCIDE from trampoline_cr4_features in clear_in_cr4() too (Vitaly Kuznetsov) [1785626] +- [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Desnes Augusto Nunes do Rosario) [1635959] +- [dma] dma-mapping: relax warning for per-device areas (Desnes Augusto Nunes do Rosario) [1635959] +- [kernel] sched: Fix schedule_tail() to disable preemption (Phil Auld) [1771094] +- [virtio] scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN (Lu Lu) [1625065] +- [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1775367] +- [x86] x86: respect memory size limiting via mem= parameter (Joel Savitz) [1750253] +- [x86] sched/topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1505941] +- [kernel] sched/topology: Fix off by one bug (Phil Auld) [1505941] +- [s390] s390/idle: fix cpu idle time calculation (Philipp Rudo) [1777505] +- [vhost] vhost: Fix incorrect allocation size for vq indirect iovec (Eugenio Perez) [1749726] + +* Tue Jan 14 2020 Jan Stancek [3.10.0-1123.el7] +- [mm] mm: prevent get_user_pages() from overflowing page refcount (Aristeu Rozanski) [1705005] {CVE-2019-11487} +- [mm] mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors (Aristeu Rozanski) [1705005] {CVE-2019-11487} +- [fs] CIFS: avoid using MID 0xFFFF (Leif Sahlberg) [1771255] +- [net] netfilter: xt_TRACE: add explicitly nf_logger_find_get call (Phil Sutter) [1774444] +- [wireless] rtlwifi: Fix potential overflow on P2P code (Josef Oskera) [1775236] {CVE-2019-17666} + +* Tue Jan 07 2020 Jan Stancek [3.10.0-1122.el7] +- [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1729286] +- [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1731286] +- [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779768] +- [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: Mark expected switch fall-throughs (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [s390] s390/qeth: ensure linear access to packet headers (Philipp Rudo) [1782927] +- [s390] s390/qeth: guard against runt packets (Philipp Rudo) [1782927] +- [s390] s390/qeth: consolidate skb allocation (Philipp Rudo) [1782927] +- [s390] s390/qeth: clean up page frag creation (Philipp Rudo) [1782927] +- [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1782689] + +* Tue Dec 17 2019 Jan Stancek [3.10.0-1121.el7] +- [platform] thinkpad_acpi: Don't yell on unsupported brightness interfaces (Lyude Paul) [1305619] +- [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Lyude Paul) [1305619] +- [s390] kernel: avoid cpu yield in SMT environment (Philipp Rudo) [1777876] +- [scsi] scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1783016] +- [scsi] scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1783016] +- [scsi] scsi: qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1783016] +- [powerpc] KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777710] +- [powerpc] powerpc/book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777710] +- [powerpc] powerpc/64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777710] +- [net] openvswitch: fix flow command message size (Paolo Abeni) [1776578] +- [block] brd: re-enable __GFP_HIGHMEM in brd_insert_page() (Jeff Moyer) [1781298] +- [block] brd: remove dax support (Jeff Moyer) [1781298] +- [nvme] nvme: don't access the inlined bio after nvmet request is completed (Ming Lei) [1631120] +- [fs] epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() (Miklos Szeredi) [1780128] +- [nvme] nvme: fix NULL pointer dereference in nvme_init_subsystem (Ewan Milne) [1781316] +- [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1781316] +- [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1772966] + +* Thu Dec 12 2019 Jan Stancek [3.10.0-1120.el7] +- [md] raid5: need to set STRIPE_HANDLE for batch head (Xiao Ni) [1774330] +- [drm] drm/radeon: fix si_enable_smc_cac() failed issue (Dave Airlie) [1780026] +- [block] block: don't change REQ_NR_BITS (Ming Lei) [1779712] + +* Mon Dec 09 2019 Jan Stancek [3.10.0-1119.el7] +- [x86] mm: serialize against gup_fast in pmdp_splitting_flush() (Vitaly Kuznetsov) [1674266] +- [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1777349] +- [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1767935] +- [x86] perf/x86: Modify error message in virtualized environment (Michael Petlan) [1759758] +- [fs] cifs: Fix infinite loop when using hard mount option (Dave Wysochanski) [1770404] +- [wireless] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Stanislaw Gruszka) [1776157] {CVE-2019-14901} + +* Wed Dec 04 2019 Jan Stancek [3.10.0-1118.el7] +- [net] ipv6: support more tunnel interfaces for EUI64 link-local generation (Guillaume Nault) [1770686] +- [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1771396] +- [net] netfilter: conntrack: resched in nf_ct_iterate_cleanup (Patrick Talbert) [1771396] +- [net] ipvs: fix buffer overflow with sync daemon and service (Davide Caratti) [1725440] +- [net] ipvs: fix rtnl_lock lockups caused by start_sync_thread (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to make_receive_sock (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to make_send_sock (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to start_sync_thread (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to ip_vs_genl_new_daemon (Davide Caratti) [1725440] +- [net] ipvs: add sync_maxlen parameter for the sync daemon (Davide Caratti) [1725440] +- [net] ipvs: call rtnl_lock early (Davide Caratti) [1725440] +- [net] netfilter: don't use mutex_lock_interruptible() (Davide Caratti) [1725440] +- [net] ipvs: fix memory leak in ip_vs_ctl.c (Davide Caratti) [1725440] +- [wireless] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Stanislaw Gruszka) [1776206] +- [scsi] Revert "qla2xxx: Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1642968] + +* Tue Dec 03 2019 Jan Stancek [3.10.0-1117.el7] +- [x86] x86/speculation: Remove unneeded STIBP code (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/speculation: Fix redundant MDS mitigation message (Waiman Long) [1766540] {CVE-2019-11135} +- [documentation] x86/speculation: Fix incorrect MDS/TAA mitigation status (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766540] {CVE-2019-11135} +- [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766540] {CVE-2019-11135} +- [base] x86/speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766540] {CVE-2019-11135} +- [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1690343] {CVE-2018-12207} + +* Mon Dec 02 2019 Jan Stancek [3.10.0-1116.el7] +- [netdrv] net/mlx5: Fix auto group size calculation (Alaa Hleihel) [1769309] +- [mm] x86/io: add interface to reserve io memtype for a resource range. (v1.1) (Dave Airlie) [1739623] +- [sound] alsa: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1672561] +- [s390] s390/smt: Fix s390 SMT reporting (Josh Poimboeuf) [1764184] +- [mm] mm: swap: clean up swap readahead (Rafael Aquini) [1725396] +- [mm] mm: do_swap_page: clean up parameter list passing a pointer to struct vm_fault (Rafael Aquini) [1725396] +- [mm] mm: __handle_mm_fault: introduce explicit barrier after orig_pte dereference (Rafael Aquini) [1725396] +- [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1765975] + +* Wed Nov 27 2019 Jan Stancek [3.10.0-1115.el7] +- [scsi] Fix stack tarce when lpfc driver is unloaded (Dick Kennedy) [1774744] +- [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1731581] +- [media] cx24116: fix a buffer overflow when checking userspace params (Jarod Wilson) [1737279] {CVE-2015-9289} +- [scsi] qedf: Initialize rport while creation of vport (Nilesh Javali) [1760746] +- [fs] Fix the locking in dcache_readdir() and friends (Ondrej Mosnacek) [1510603] +- [fs] much milder d_walk() race (Ondrej Mosnacek) [1510603] +- [fs] libfs.c: new helper - next_positive() (Ondrej Mosnacek) [1510603] +- [fs] dcache_{readdir, dir_lseek}(): don't bother with nested ->d_lock (Ondrej Mosnacek) [1510603] +- [security] selinuxfs: don't open-code d_genocide() (Ondrej Mosnacek) [1510603] +- [fs] fs/dcache: Enable automatic reclaim of excess negative dentries (Waiman Long) [1489573] +- [fs] fs/dcache: Add sysctl parameter negative-dentry-limit as a soft limit on negative dentries (Waiman Long) [1489573] +- [fs] fs/dcache: Move percpu count updates out of dcache_lru_lock (Waiman Long) [1489573] +- [fs] fs/dcache: Don't set DCACHE_REFERENCED on dentries when first put into LRU (Waiman Long) [1489573] + +* Mon Nov 25 2019 Jan Stancek [3.10.0-1114.el7] +- [kernel] sched/numa: Fix a possible divide-by-zero (Vladis Dronov) [1765959] +- [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1773762] +- [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1773762] +- [kernel] seccomp: Fix tracer exit notifications during fatal signals (Vladis Dronov) [1770484] +- [x86] x86/ptrace: run seccomp after ptrace (Vladis Dronov) [1770484] +- [fs] cifs: Fix retry mid list corruption on reconnects (Dave Wysochanski) [1614201] +- [fs] cifs: add a warning if we try to to dequeue a deleted mid (Dave Wysochanski) [1614201] +- [fs] cifs: Fix use after free of a mid_q_entry (Dave Wysochanski) [1614201] +- [fs] Don't log confusing message on reconnect by default (Dave Wysochanski) [1614201] +- [fs] ceph: mark Fw cap dirty after splice write (Zheng Yan) [1710751] +- [fs] cifs: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1771657] +- [fs] cifs: Force revalidate inode when dentry is stale (Dave Wysochanski) [1771657] +- [fs] cifs: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1771657] + +* Fri Nov 22 2019 Jan Stancek [3.10.0-1113.el7] +- [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756816] {CVE-2019-0154} +- [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756816] {CVE-2019-0154} +- [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756883] {CVE-2019-0155} +- [fs] Fix error code in nfs_lookup_verify_inode() (Benjamin Coddington) [1761957] +- [scsi] scsi: qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770307] +- [powerpc] powerpc/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] +- [s390] s390/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] +- [s390] s390/seccomp: fix error return for filtered system calls (Vladis Dronov) [1760294] +- [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Davide Caratti) [1717422] +- [x86] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1771849] +- [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1738496] +- [x86] kvm: x86: remove unnecessary recalculate_apic_map (Bandan Das) [1738496] +- [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1750577] +- [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1750577] +- [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1750577] +- [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1750577] +- [scsi] scsi: qedi: Remove WARN_ON from clear task context (Nilesh Javali) [1461697] +- [scsi] scsi: qedi: Remove WARN_ON for untracked cleanup (Nilesh Javali) [1461697] + +* Fri Nov 15 2019 Jan Stancek [3.10.0-1112.el7] +- [scsi] scsi: mpt3sas: change allocation option (Tomas Henzl) [1763796] +- [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Xiao Ni) [1752061] +- [kvm] KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [1760668] +- [net] mac80211: Reject malformed SSID elements (Stanislaw Gruszka) [1748266] +- [net] cfg80211: wext: avoid copying malformed SSIDs (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: change qu with jf devices to use qu configuration (Stanislaw Gruszka) [1748266] +- [net] mac80211: fix txq null pointer dereference (Stanislaw Gruszka) [1748266] +- [net] nl80211: fix null pointer dereference (Stanislaw Gruszka) [1748266] +- [net] cfg80211: initialize on-stack chandefs (Stanislaw Gruszka) [1748266] +- [net] cfg80211: validate SSID/MBSSID element ordering assumption (Stanislaw Gruszka) [1748266] +- [net] nl80211: validate beacon head (Stanislaw Gruszka) [1748266] +- [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Stanislaw Gruszka) [1748266] +- [net] cfg80211: Purge frame registrations on iftype change (Stanislaw Gruszka) [1748266] +- [wireless] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Stanislaw Gruszka) [1748266] +- [wireless] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Stanislaw Gruszka) [1748266] +- [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1748266] +- [net] mac80211: Do not send Layer 2 Update frame before authorization (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Stanislaw Gruszka) [1748266] +- [wireless] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Stanislaw Gruszka) [1748266] +- [net] mac80211: Correctly set noencrypt for PAE frames (Stanislaw Gruszka) [1748266] +- [net] mac80211: Don't memset RXCB prior to PAE intercept (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Stanislaw Gruszka) [1748266] +- [net] Revert "cfg80211: fix processing world regdomain when non modular" (Stanislaw Gruszka) [1748266] +- [net] mac80211: fix possible sta leak (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: fix recognition of QuZ devices (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: fix the byte count table format for 22560 devices (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: mvm: Allow multicast data frames only when associated (Stanislaw Gruszka) [1748266] +- [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1630307] +- [net] tuntap: synchronize through tfiles array instead of tun->numqueues (Eugenio Perez) [1713616] +- [net] tuntap: fix use after free during release (Eugenio Perez) [1713616] +- [net] tun: fix use after free for ptr_array (Eugenio Perez) [1713616] +- [net] tun/tap: sanitize TUNSETSNDBUF input (Eugenio Perez) [1713616] +- [block] block: Don't merge requests if integrity flags differ (Ming Lei) [1767605] +- [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1767605] +- [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769569] +- [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1766574] +- [fs] xfs: only trace buffer items if they exist (Brian Foster) [1768722] +- [nvme] nvme: make fabrics command run on a separate request queue (David Milburn) [1769900] +- [nvme] nvme: Restart request timers in resetting state (David Milburn) [1769900] +- [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1769900] +- [netdrv] i40e: enable X710 support (Stefan Assmann) [1764987] + +* Fri Nov 08 2019 Jan Stancek [3.10.0-1111.el7] +- [md] md: support for queue flag QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1767472] +- [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1633140] +- [net] ipv6: Rewind hlist offset on interrupted /proc/net/if_inet6 read (Stefano Brivio) [1753480] +- [net] revert "[net] ipv6: Display all addresses in output of /proc/net/if_inet6" (Stefano Brivio) [1753480] +- [net] sock: fix lockdep annotation in release_sock (Paolo Abeni) [1753150] +- [mm] mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix (Waiman Long) [1757943] +- [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1757943] +- [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1757943] + +* Wed Nov 06 2019 Jan Stancek [3.10.0-1110.el7] +- [nvme] nvme-pci: Fix controller freeze wait disabling (David Milburn) [1766279] +- [net] mac80211: fix kfree() on stack memory in ieee80211_crypto_aes_gmac_decrypt() (Stanislaw Gruszka) [1764510] +- [md] dm rq: fix handling underlying queue busy (Ming Lei) [1767482] + +* Sat Nov 02 2019 Jan Stancek [3.10.0-1109.el7] +- [netdrv] net/mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1764272] +- [netdrv] net/mlx5e: Fix ethtool self test: link speed (Alaa Hleihel) [1764272] +- [netdrv] net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1764272] +- [fs] xfs: end sync buffer I/O properly on shutdown error (Brian Foster) [1750602] +- [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1750602] +- [fs] xfs: combinesync buffer submission apis (Brian Foster) [1750602] +- [fs] xfs: lobotomise xfs_trans_read_buf_map() (Brian Foster) [1750602] +- [fs] cifs: Fix use after free of file info structures (Dave Wysochanski) [1757872] +- [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1758001] +- [mm] mm, compaction: avoid isolating pinned pages (Rafael Aquini) [1344862] +- [scsi] scsi: smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1709620] +- [scsi] scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1709620] +- [scsi] scsi: smartpqi: add inquiry timeouts (Don Brace) [1709620] +- [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1709620] +- [firmware] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1732737] +- [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Desnes Augusto Nunes do Rosario) [1750250] +- [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1765124] +- [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1765123] +- [mm] s390/mm: Fix swiotlb for protected virtualization (Philipp Rudo) [1765122] + +* Thu Oct 31 2019 Jan Stancek [3.10.0-1108.el7] +- [powerpc] powerpc/pseries: Remove confusing warning message (Gustavo Duarte) [1748306] +- [powerpc] powerpc/pseries: Call H_BLOCK_REMOVE when supported (Gustavo Duarte) [1748306] +- [powerpc] powerpc/pseries: Read TLB Block Invalidate Characteristics (Gustavo Duarte) [1748306] +- [scsi] hpsa: update driver version (Joseph Szczypek) [1761978] +- [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761978] +- [tty] TTY: serial_core, add ->install (Kenneth Yin) [1443152] +- [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1734685] +- [fs] scsi: sysfs: Introduce sysfs_{un, }break_active_protection() (Ewan Milne) [1734685] + +* Tue Oct 29 2019 Jan Stancek [3.10.0-1107.el7] +- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1724887] +- [block] block: fix blk_recount_segments (Ming Lei) [1762459] +- [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1761998] +- [char] hpet: Fix output of hpet_mmap kernel parameter (Prarit Bhargava) [1764790] +- [tools] perf tools: Apply new CPU topology sysfs attributes (Jiri Olsa) [1640900] +- [tools] perf header: Rename "sibling cores" to "sibling sockets" (Jiri Olsa) [1640900] +- [tools] perf stat: Support per-die aggregation (Jiri Olsa) [1640900] +- [tools] perf stat: Support 'percore' event qualifier (Jiri Olsa) [1640900] +- [tools] perf stat: Factor out aggregate counts printing (Jiri Olsa) [1640900] +- [tools] perf tools: Add a 'percore' event qualifier (Jiri Olsa) [1640900] +- [tools] perf header: Add die information in CPU topology (Jiri Olsa) [1640900] +- [tools] perf cpumap: Retrieve die id information (Jiri Olsa) [1640900] +- [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Jiri Olsa) [1640900] +- [tools] perf tools: Add numa_topology object (Jiri Olsa) [1640900] +- [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Jiri Olsa) [1640900] +- [tools] perf tools: Add cpu_topology object (Jiri Olsa) [1640900] +- [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Jiri Olsa) [1640900] +- [acpi] ACPICA: Increase total number of possible Owner IDs (Frank Ramsay) [1756339] +- [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1764567] +- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1721615] +- [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721615] +- [netdrv] igc: Add Rx checksum support (David Arcari) [1721615] +- [netdrv] igc: Add set_rx_mode support (David Arcari) [1721615] +- [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721615] +- [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721615] +- [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721615] +- [netdrv] igc: Add NVM checksum validation (David Arcari) [1721615] +- [netdrv] igc: Remove useless forward declaration (David Arcari) [1721615] +- [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (David Arcari) [1721615] +- [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721615] +- [netdrv] igc: Update the MAC reset flow (David Arcari) [1721615] +- [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721615] +- [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721615] +- [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721615] +- [netdrv] igc: Cleanup the redundant code (David Arcari) [1721615] +- [netdrv] igc: Add flow control support (David Arcari) [1721615] +- [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721615] +- [netdrv] igc: Clean up unused pointers (David Arcari) [1721615] +- [netdrv] igc: Fix double definitions (David Arcari) [1721615] +- [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721615] +- [netdrv] Revert "mark the intel igc driver as tech preview" (David Arcari) [1721615] +- [md] dm: Use kzalloc for all structs with embedded biosets/mempools (Mike Snitzer) [1766389] + +* Fri Oct 25 2019 Jan Stancek [3.10.0-1106.el7] +- [net] sysfs: Fix mem leak in netdev_register_kobject (Stefano Brivio) [1752690] {CVE-2019-15916} +- [fs] revert "[fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757872] +- [fs] revert "[fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Dave Wysochanski) [1757872] +- [fs] revert "[fs] cifs: add more spinlocks to pretect against races" (Dave Wysochanski) [1757872] +- [fs] fix inode leaks on d_splice_alias() failure exits (Miklos Szeredi) [1749390] +- [mm] percpu: remove spurious lock dependency between percpu and sched (Vladis Dronov) [1744633] +- [mm] percpu: stop printing kernel addresses (Vladis Dronov) [1744633] +- [mm] percpu: use chunk scan_hint to skip some scanning (Vladis Dronov) [1744633] +- [mm] percpu: convert chunk hints to be based on pcpu_block_md (Vladis Dronov) [1744633] +- [mm] percpu: make pcpu_block_md generic (Vladis Dronov) [1744633] +- [mm] percpu: use block scan_hint to only scan forward (Vladis Dronov) [1744633] +- [mm] percpu: remember largest area skipped during allocation (Vladis Dronov) [1744633] +- [mm] percpu: add block level scan_hint (Vladis Dronov) [1744633] +- [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Vladis Dronov) [1744633] +- [mm] percpu: relegate chunks unusable when failing small allocations (Vladis Dronov) [1744633] +- [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Vladis Dronov) [1744633] +- [mm] percpu: introduce helper to determine if two regions overlap (Vladis Dronov) [1744633] +- [mm] percpu: do not search past bitmap when allocating an area (Vladis Dronov) [1744633] +- [mm] percpu: update free path with correct new free region (Vladis Dronov) [1744633] +- [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Vladis Dronov) [1744633] +- [mm] percpu: km: no need to consider pcpu_group_offsets (Vladis Dronov) [1744633] +- [mm] percpu: use nr_groups as check condition (Vladis Dronov) [1744633] +- [mm] percpu: stop leaking bitmap metadata blocks (Vladis Dronov) [1744633] +- [fs] /proc/meminfo: add percpu populated pages count (Vladis Dronov) [1744633] +- [mm] mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn() (Vladis Dronov) [1744633] +- [mm] percpu: include linux/sched.h for cond_resched() (Vladis Dronov) [1744633] +- [mm] percpu: add a schedule point in pcpu_balance_workfn() (Vladis Dronov) [1744633] +- [mm] percpu: fix iteration to prevent skipping over block (Vladis Dronov) [1744633] +- [mm] percpu: fix starting offset for chunk statistics traversal (Vladis Dronov) [1744633] +- [mm] percpu: update header to contain bitmap allocator explanation (Vladis Dronov) [1744633] +- [mm] percpu: update pcpu_find_block_fit to use an iterator (Vladis Dronov) [1744633] +- [mm] percpu: use metadata blocks to update the chunk contig hint (Vladis Dronov) [1744633] +- [mm] percpu: update free path to take advantage of contig hints (Vladis Dronov) [1744633] +- [mm] percpu: update alloc path to only scan if contig hints are broken (Vladis Dronov) [1744633] +- [mm] percpu: keep track of the best offset for contig hints (Vladis Dronov) [1744633] +- [mm] percpu: skip chunks if the alloc does not fit in the contig hint (Vladis Dronov) [1744633] +- [mm] percpu: add first_bit to keep track of the first free in the bitmap (Vladis Dronov) [1744633] +- [mm] percpu: introduce bitmap metadata blocks (Vladis Dronov) [1744633] +- [mm] percpu: replace area map allocator with bitmap (Vladis Dronov) [1744633] +- [mm] percpu: generalize bitmap (un)populated iterators (Vladis Dronov) [1744633] +- [mm] percpu: increase minimum percpu allocation size and align first regions (Vladis Dronov) [1744633] +- [mm] percpu: introduce nr_empty_pop_pages to help empty page accounting (Vladis Dronov) [1744633] +- [mm] percpu: change the number of pages marked in the first_chunk pop bitmap (Vladis Dronov) [1744633] +- [mm] percpu: combine percpu address checks (Vladis Dronov) [1744633] +- [mm] percpu: modify base_addr to be region specific (Vladis Dronov) [1744633] +- [mm] percpu: setup_first_chunk rename schunk/dchunk to chunk (Vladis Dronov) [1744633] +- [mm] percpu: end chunk area maps page aligned for the populated bitmap (Vladis Dronov) [1744633] +- [mm] percpu: unify allocation of schunk and dchunk (Vladis Dronov) [1744633] +- [mm] percpu: setup_first_chunk remove dyn_size and consolidate logic (Vladis Dronov) [1744633] +- [mm] percpu: remove has_reserved from pcpu_chunk (Vladis Dronov) [1744633] +- [mm] percpu: introduce start_offset to pcpu_chunk (Vladis Dronov) [1744633] +- [mm] percpu: setup_first_chunk enforce dynamic region must exist (Vladis Dronov) [1744633] +- [mm] percpu: update the header comment and pcpu_build_alloc_info comments (Vladis Dronov) [1744633] +- [mm] percpu: expose pcpu_nr_empty_pop_pages in pcpu_stats (Vladis Dronov) [1744633] +- [mm] percpu: change the format for percpu_stats output (Vladis Dronov) [1744633] +- [mm] percpu: pcpu-stats change void buffer to int buffer (Vladis Dronov) [1744633] +- [mm] percpu: fix static checker warnings in pcpu_destroy_chunk (Vladis Dronov) [1744633] +- [mm] percpu: fix early calls for spinlock in pcpu_stats (Vladis Dronov) [1744633] +- [mm] percpu: resolve err may not be initialized in pcpu_alloc (Vladis Dronov) [1744633] +- [mm] percpu: add tracepoint support for percpu memory (Vladis Dronov) [1744633] +- [mm] percpu: expose statistics about percpu memory via debugfs (Vladis Dronov) [1744633] +- [mm] percpu: migrate percpu data structures to internal header (Vladis Dronov) [1744633] +- [mm] percpu: add missing lockdep_assert_held to func pcpu_free_area (Vladis Dronov) [1744633] +- [mm] percpu: ensure the requested alignment is power of two (Vladis Dronov) [1744633] +- [mm] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1744633] +- [mm] mm/percpu: use offset_in_page macro (Vladis Dronov) [1744633] +- [mm] percpu: clean up of schunk->mapassignment in pcpu_setup_first_chunk (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: fix panic triggered by BUG_ON() falsely (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: fix potential memory leakage for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: correct max_distance calculation for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] +- [mm] mm: percpu: use pr_fmt to prefix output (Vladis Dronov) [1744633] +- [mm] mm: convert printk(KERN_ to pr_ (Vladis Dronov) [1744633] +- [mm] mm: coalesce split strings (Vladis Dronov) [1744633] +- [mm] mm: convert pr_warning to pr_warn (Vladis Dronov) [1744633] +- [mm] percpu: use *pbto print bitmaps including cpumasks and nodemasks (Vladis Dronov) [1744633] +- [mm] percpu: off by one in BUG_ON() (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: use memblock apis for early memory allocations (Vladis Dronov) [1744633] +- [mm] percpu: use VMALLOC_TOTAL instead of VMALLOC_END - VMALLOC_START (Vladis Dronov) [1744633] +- [mm] percpu: fix bootmem error handling in pcpu_page_first_chunk() (Vladis Dronov) [1744633] + +* Tue Oct 22 2019 Jan Stancek [3.10.0-1105.el7] +- [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1731579] +- [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1751716] +- [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1759803] +- [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1710090] +- [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Ewan Milne) [1699439] +- [wireless] Correct strange error in Makefiles for building modules in separate directories (Neil Horman) [1753927] +- [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758603] +- [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758603] +- [drm] i915: Stop reconfiguring our shmemfs mountpoint (Vladis Dronov) [1759980] +- [kernel] perf/core: Fix perf_event_open() vs. execve() race (Jiri Olsa) [1701620] {CVE-2019-3901} + +* Thu Oct 17 2019 Jan Stancek [3.10.0-1104.el7] +- [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1631765 1750287] +- [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760639] +- [kernel] alarmtimer: Remove unused but set variable (Vladis Dronov) [1760639] +- [x86] efi/x86: do not clean dummy variable in kexec path (Bhupesh Sharma) [1707669] +- [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1756843] +- [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730884] +- [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1629037] +- [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1629037] +- [x86] x86/efi/pti: In __load_cr3(), EFI PGD has no shadow (Lenny Szubowicz) [1750767] +- [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660800] + +* Mon Oct 14 2019 Jan Stancek [3.10.0-1103.el7] +- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1751468] +- [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759117] +- [fs] binfmt_elf: switch to new creds when switching to new mm (Vladis Dronov) [1700360] {CVE-2019-11190} +- [fs] revert "[fs] nfsd: Implement the COPY call" ("J. Bruce Fields") [1688067] +- [fs] fs: do not fall back to splice in copy_file_range ("J. Bruce Fields") [1688067] +- [fs] proc/sysctl: don't return ENOMEM on lookup when a table is unregistering (Carlos Maiolino) [1752099] +- [fs] proc: Fix proc_sys_prune_dcache to hold a sb reference (Carlos Maiolino) [1752099] +- [fs] proc/sysctl: Don't grab i_lock under sysctl_lock. (Carlos Maiolino) [1752099] +- [fs] proc/sysctl: prune stale dentries during unregistering (Carlos Maiolino) [1752099] +- [kvm] kvm: x86: always expose VIRT_SSBD to guests (Eduardo Habkost) [1744281] +- [kvm] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Eduardo Habkost) [1744281] +- [md] dm crypt: don't decrease device limits (Mike Snitzer) [1656103] +- [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708513] +- [s390] s390/cmf: set_schib_wait add timeout (Philipp Rudo) [1759508] +- [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1758627] +- [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER, KERNEL, etc} (Michael Petlan) [1758046] +- [tools] perf callchain: Stop validating callchains by the max_stack sysctl (Michael Petlan) [1758046] +- [tools] perf tools: Separate accounting of contexts and real addresses in a stack trace (Michael Petlan) [1758046] +- [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1759809] +- [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1759809] +- [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1759809] + +* Fri Oct 11 2019 Jan Stancek [3.10.0-1102.el7] +- [netdrv] net/mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1758857] +- [netdrv] net/mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1758857] +- [rtc] rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops (Alexey Klimov) [1752968] +- [powerpc] powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops (Alexey Klimov) [1752968] +- [rtc] rtc-opal: Fix handling of firmware error codes, prevent busy loops (Alexey Klimov) [1752968] +- [powerpc] powerpc/powernv: Only delay opal_rtc_read() retry when necessary (Alexey Klimov) [1752968] +- [scsi] lpfc: Fix wrong lockdep assertion (Dick Kennedy) [1752570] +- [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1698052] +- [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1698052] +- [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757641] +- [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1746636] +- [kernel] timer: don't let base->timer_jiffies go backwards (Jan Stancek) [1752885] + +* Sat Oct 05 2019 Jan Stancek [3.10.0-1101.el7] +- [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1710537] +- [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1757325] +- [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1757325] +- [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1748453] +- [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (David Milburn) [1754940] +- [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1711843] +- [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1711811] +- [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1711811] +- [i2c] i2c: i801: Restore the presence state of P2SB PCI device after reading BAR (Alexander Beregalov) [1711811] +- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1705531] +- [kernel] sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1752136] +- [pci] PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737567] +- [pci] hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1634251] +- [pci] hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1634251] +- [pci] hv: Serialize the present and eject work items (Mohammed Gamal) [1634251] +- [scsi] scsi: qla2xxx: Use correct size in call to dma_free_coherent() in qla2400_sp_unmap() (Himanshu Madhani) [1668767] +- [kernel] kernel/panic.c: Fix TAINT_UNSAFE_SMP comment (Prarit Bhargava) [1731549] + +* Tue Oct 01 2019 Jan Stancek [3.10.0-1100.el7] +- [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746798] {CVE-2019-14821} +- [iommu] iommu/amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1738735] +- [iommu] Revert "iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernel" (Jerry Snitselaar) [1738735] +- [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1741743] +- [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Paul Lai) [1708465] +- [kvm] kvm: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Paul Lai) [1708465] +- [kvm] kvm: vmx: Tell the nested hypervisor to skip L1D flush on vmentry (Paul Lai) [1708465] +- [kvm] kvm: vmx: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR (Paul Lai) [1708465] +- [kvm] kvm: x86: Introduce kvm_get_msr_feature() (Paul Lai) [1708465] +- [kvm] kvm: x86: Add a framework for supporting MSR-based features (Paul Lai) [1708465] +- [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1747352] +- [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1747352] +- [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1747352] +- [drm] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1728383] +- [x86] x86/acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1755008] +- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755134] +- [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755134] + +* Wed Sep 25 2019 Jan Stancek [3.10.0-1099.el7] +- [char] tpm: tpm_try_transmit() refactor error flow (Jerry Snitselaar) [1731225] +- [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751970] +- [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1700665] +- [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1750856] +- [kernel] sched: Skip double execution of pick_next_task_fair() (Phil Auld) [1750819] + +* Mon Sep 23 2019 Jan Stancek [3.10.0-1098.el7] +- [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1742885] +- [nvme] nvme: don't ask blk-mq to handle timed-out request (Ming Lei) [1750202] +- [block] blk-mq: mark request as REQ_TIMEOUT when .timeout() is called (Ming Lei) [1750202] +- [block] blk-mq: introduce blk_mq_clear_rq_complete() (Ming Lei) [1750202] +- [block] blk-mq: remove 'sync' argument from __blk_mq_complete_request() (Ming Lei) [1750202] + +* Sat Sep 21 2019 Jan Stancek [3.10.0-1097.el7] +- [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1750687] +- [net] vsock: split dwork to avoid reinitializations (Artem Savkov) [1650408] +- [fs] fscache: Don't use a constructor function on the slab allocator (David Howells) [1739996] +- [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1715723] +- [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1751815] +- [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1751815] +- [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1751815] +- [netdrv] ice: add missing ndo_size (Jonathan Toppins) [1752586] +- [kernel] tracing: Fix wraparound problems in "uptime" trace clock (Aristeu Rozanski) [1507122] +- [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1711234 1668912] +- [scsi] virtio_scsi: support multi hw queue of blk-mq (Ming Lei) [1752305] +- [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1732709] {CVE-2019-12382} +- [netdrv] e1000e: PCIm function state support (Ken Cox) [1689436] + +* Fri Sep 20 2019 Jan Stancek [3.10.0-1096.el7] +- [net] ip_gre: fix parsing gre header in ipgre_err (Guillaume Nault) [1750474] +- [net] ipip: only increase err_count for some certain type icmp in ipip_err (Guillaume Nault) [1750474] +- [net] tunnels: Don't apply GRO to multiple layers of encapsulation. (Guillaume Nault) [1750474] +- [net] ip_tunnel: fix ip tunnel lookup in collect_md mode (Guillaume Nault) [1750474] +- [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1751322] +- [net] ipv4: Return error for RTA_VIA attribute (Stefano Brivio) [1751301] +- [net] netem: fix backlog accounting for corrupted GSO frames (Davide Caratti) [1750670] +- [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Davide Caratti) [1750670] +- [net] sched: act_sample: fix psample group handling on overwrite (Davide Caratti) [1750670] +- [net] sched: don't dereference a->goto_chain to read the chain index (Davide Caratti) [1750670] +- [net] l2tp: prevent pppol2tp_connect() from creating kernel sockets (Guillaume Nault) [1749931] +- [net] l2tp: check sockaddr length in pppol2tp_connect() (Guillaume Nault) [1749931] +- [net] l2tp: do not accept arbitrary sockets (Guillaume Nault) [1749931] +- [net] l2tp: cast l2tp traffic counter to unsigned (Guillaume Nault) [1749931] +- [net] l2tp: don't mask errors in pppol2tp_getsockopt() (Guillaume Nault) [1749931] +- [net] l2tp: don't mask errors in pppol2tp_setsockopt() (Guillaume Nault) [1749931] +- [net] l2tp: Correctly return -EBADF from pppol2tp_getname. (Guillaume Nault) [1749931] +- [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1750092] +- [net] sctp: fix the transport error_count check (Xin Long) [1750092] +- [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1750092] +- [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1750092] +- [net] sctp: Free cookie before we memdup a new one (Xin Long) [1750092] +- [net] Fix memory leak in sctp_process_init (Xin Long) [1750092] +- [net] sctp: Check address length before reading address family (Xin Long) [1750092] +- [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1750092] +- [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1750092] +- [net] sctp: Replace use of sockets_allocated with specified macro. (Xin Long) [1750092] +- [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1724586] +- [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1724586] + +* Thu Sep 19 2019 Jan Stancek [3.10.0-1095.el7] +- [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745053] +- [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745053] +- [nvme] nvmet: fix setting ns queue's segment boundary (David Milburn) [1741853] +- [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (David Milburn) [1741853] +- [nvme] nvme: update comment to make the code easier to read (David Milburn) [1741853] +- [nvme] nvmet: Fix use-after-free bug when a port is removed (David Milburn) [1741853] +- [nvme] nvmet: return a specified error it subsys_alloc fails (David Milburn) [1741853] +- [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (David Milburn) [1741853] +- [nvme] nvmet: use unlikely for req status check (David Milburn) [1741853] +- [nvme] nvmet: support fabrics sq flow control (David Milburn) [1741853] +- [nvme] nvme-loop: kill timeout handler (David Milburn) [1741853] +- [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1720236] +- [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1720236] +- [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1720236] +- [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1720236] +- [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1720236] +- [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1720236] +- [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1720236] +- [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1720236] +- [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1720236] +- [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1720236] +- [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1720236] +- [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1720236] +- [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1720236] +- [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1720236] +- [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1720236] +- [netdrv] i40e: fix code comments (Stefan Assmann) [1720236] +- [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1720236] +- [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1720236] +- [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1720236] +- [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1720236] +- [netdrv] net: Use skb accessors in network drivers (Stefan Assmann) [1720236] +- [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] +- [netdrv] i40e: update copyright string (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1720236] +- [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1720236] +- [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1720236] +- [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1720236] +- [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1720236] +- [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1720236] +- [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1720236] +- [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1720236] +- [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1720236] +- [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1720236] +- [netdrv] i40e: Add bounds check for charray (Stefan Assmann) [1720236] +- [netdrv] i40e: Use signed variable (Stefan Assmann) [1720236] +- [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1720236] +- [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1720236] +- [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1720236] +- [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1720236] +- [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1720236] +- [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] +- [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1720236] +- [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1720236] +- [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1720236] +- [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1720236] +- [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1720236] +- [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1720236] +- [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1720236] +- [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1720236] +- [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1720236] +- [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1720236] +- [netdrv] i40e: update version number (Stefan Assmann) [1720236] +- [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1720236] +- [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1720236] +- [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1720236] +- [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1720236] +- [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1720236] +- [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1720236] +- [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1720236] +- [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1720236] +- [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1720236] +- [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1720236] +- [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1720236] +- [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1720236] +- [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1720236] +- [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1720236] +- [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1720236] +- [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1720236] +- [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1720236] +- [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1720236] +- [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1720236] + +* Wed Sep 18 2019 Jan Stancek [3.10.0-1094.el7] +- [scsi] libiscsi: fall back to sendmsg for slab pages (Oleksandr Natalenko) [1720506] +- [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1747387] +- [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1747387] +- [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1747387] +- [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1747387] +- [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1747387] +- [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1747387] +- [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1747387] +- [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1747387] +- [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1747387] +- [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] +- [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] +- [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1747387] +- [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1747387] +- [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1747387] +- [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1747387] +- [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1747387] +- [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1747387] +- [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1677686] +- [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1677686] +- [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1677686] +- [netdrv] net/mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1724344] +- [include] net/mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5e: Add device out of buffer counter (Alaa Hleihel) [1724344] +- [include] net/mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Add flow counter pool (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1724344] +- [netdrv] Add missing ndo_size parameter (Jonathan Toppins) [1715376] +- [nvme] nvme: Revert Simplify metadata setup (David Milburn) [1746946] +- [scsi] hpsa: bump driver version (Joseph Szczypek) [1741355] +- [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1741355] +- [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1741355] +- [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750880] {CVE-2019-14835} + +* Mon Sep 16 2019 Jan Stancek [3.10.0-1093.el7] +- [wireless] ath9k_htc: use non-QoS NDP for AP probing (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] wil6210: compile with new cfg80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] rtw88: compile with new mac80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] mac80211: call rate_control_send_low() internally (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] Backport iwlwifi driver from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [net] Backport mac80211 from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [net] Backport wireless core from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [net] devlink: fix double lock on devlink register dump (Paolo Abeni) [1750664] +- [net] fix ifindex collision during namespace removal (Paolo Abeni) [1750810] +- [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1750810] +- [net] gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1750810] +- [net] openvswitch: fix csum updates for MPLS actions (Eelco Chaudron) [1749269] +- [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1749658] +- [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1749658] +- [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1749658] +- [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1749658] +- [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1749658] +- [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1749658] +- [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1749658] +- [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1749658] +- [net] bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks (Hangbin Liu) [1749658] +- [net] bridge: add vlan_tunnel to bridge port policies (Hangbin Liu) [1749658] +- [net] bridge: fix returning of vlan range op errors (Hangbin Liu) [1749658] +- [net] tcp: reset sk_send_head in tcp_write_queue_purge (Marcelo Leitner) [1748358] {CVE-2019-15239} +- [net] netfilter: nf_log: don't hold nf_log_mutex during user access (Florian Westphal) [1749777] +- [net] netfilter: nf_queue: augment nfqa_cfg_policy (Florian Westphal) [1749777] +- [net] netfilter: nf_tables: add missing netlink attrs to policies (Florian Westphal) [1749777] +- [net] netfilter: IDLETIMER: be syzkaller friendly (Florian Westphal) [1749777] +- [net] netfilter: x_tables: fix missing timer initialization in xt_LED (Florian Westphal) [1749777] +- [net] netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert (Florian Westphal) [1749777] +- [net] netfilter: xt_bpf: add overflow checks (Florian Westphal) [1749777] +- [net] netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: make it safer when updating ct->status (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: Fix regression in CTA_STATUS processing (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: fix deadlock due to acquire _expect_lock twice (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: drop the incorrect cthelper module request (Florian Westphal) [1749777] +- [net] netfilter: nfnetlink_queue: reject verdict request from different portid (Florian Westphal) [1749777] +- [net] nf_conntrack: avoid kernel pointer value leak in slab name (Florian Westphal) [1749777] +- [net] netfilter: nfnetlink: don't probe module if it exists (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: put back references to master ct and expect objects (Florian Westphal) [1749777] +- [net] netfilter: xt_socket: fix a stack corruption bug (Florian Westphal) [1749777] +- [net] ifb: add multiqueue operation (Davide Caratti) [1746626] +- [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723609] +- [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723609] +- [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1711520] +- [net] uapi: Add 802.11 Preauthentication to if_ether (Ivan Vecera) [1748261] + +* Mon Sep 16 2019 Jan Stancek [3.10.0-1092.el7] +- [kernel] sched/core: Use TASK_ON_RQ_MIGRATING in __migrate_swap_task (Phil Auld) [1616140] +- [kernel] sched/fair: Remove double_lock_balance() from load_balance() (Phil Auld) [1616140] +- [kernel] sched/fair: Remove double_lock_balance() from active_load_balance_cpu_stop() (Phil Auld) [1616140] +- [kernel] sched: Remove double_rq_lock() from __migrate_task() (Phil Auld) [1616140] +- [kernel] sched: Fix CACHE_HOT_BUDY condition (Phil Auld) [1616140] +- [kernel] sched: Clean up the task_hot() function (Phil Auld) [1616140] +- [kernel] sched/deadline: Make update_curr_dl() more accurate (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix the intention to re-evalute tick dependency for offline CPU (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix switched_from_dl() warning (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix missing clock update (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix switching to -deadline (Phil Auld) [1616140] +- [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1743185] +- [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1743185] +- [scsi] scsi: Ensure SCSI EH wakeup in when host_failed == host_busy (Ewan Milne) [1668869] +- [netdrv] virtio_net: fix error return code in virtnet_probe() (Eugenio Perez) [1589888] +- [netdrv] net_failover: fix typo in net_failover_slave_register() (Eugenio Perez) [1589888] +- [netdrv] net_failover: Use netdev_features_t instead of u32 (Eugenio Perez) [1589888] +- [documentation] [netdrv] virtio_net: Extend virtio to use VF datapath when available (Eugenio Perez) [1589888] +- [uapi] [netdrv] virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit (Eugenio Perez) [1589888] +- [netdrv] Introduce net_failover driver (Eugenio Perez) [1589888] +- [net] Introduce generic failover module (Eugenio Perez) [1589888] + +* Fri Sep 13 2019 Jan Stancek [3.10.0-1091.el7] +- [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1750735] +- [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749766] +- [security] KEYS: add missing permission check for request_key() destination (Vladis Dronov) [1543262] {CVE-2017-17807} +- [security] KEYS: remove unnecessary get/put of explicit dest_keyring (Vladis Dronov) [1543262] {CVE-2017-17807} +- [security] KEYS: Strip trailing spaces (Vladis Dronov) [1543262] {CVE-2017-17807} +- [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734847] +- [nvme] nvme-scsi: updating struct nvme_ctrl (Gopal Tiwari) [1749524] +- [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1749265] +- [nvme] nvmet-rdma: fix null dereference under heavy load (David Milburn) [1737251] +- [nvme] nvmet-rdma: Add unlikely for response allocated check (David Milburn) [1737251] +- [nvme] nvme-core: Fix extra device_put() call on error path (David Milburn) [1737251] +- [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (David Milburn) [1737251] +- [nvme] nvme: introduce a helper function for controller deletion (David Milburn) [1737251] +- [nvme] nvme: unexport nvme_delete_ctrl_sync() (David Milburn) [1737251] +- [nvme] nvme-rdma: fix possible use-after-free in connect error flow (David Milburn) [1737251] +- [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (David Milburn) [1737251] +- [nvme] nvme: remove the .stop_ctrl callout (David Milburn) [1737251] +- [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714483] +- [md] block: trace completion of all bios (Xiao Ni) [1741466] +- [md] md/raid1, raid10: add blktrace records when IO is delayed (Xiao Ni) [1741466] +- [md] md/bitmap: add blktrace event for writes to the bitmap (Xiao Ni) [1741466] +- [md] md: add block tracing for bio_remapping (Xiao Ni) [1741466] +- [md] md: add blktrace event for writes to superblock (Xiao Ni) [1741466] +- [x86] efi/x86: drop task_lock() from efi_switch_mm() (Scott Wood) [1749081] +- [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1749039] +- [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1749039] + +* Tue Sep 10 2019 Jan Stancek [3.10.0-1090.el7] +- [net] inet: switch IP ID generator to siphash (Xin Long) [1733067] {CVE-2019-10638} +- [lib] siphash: add cryptographically secure PRF (Xin Long) [1733067] {CVE-2019-10638} +- [fs] dcache: allow word-at-a-time name hashing with big-endian CPUs (Xin Long) [1733067] {CVE-2019-10638} +- [net] tun: allow positive return values on dev_get_valid_name() call (Xin Long) [1723645] {CVE-2018-7191} +- [net] tun: call dev_get_valid_name() before register_netdevice() (Xin Long) [1723645] {CVE-2018-7191} +- [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1725596] +- [net] ipv4/icmp: fix rt dst dev null pointer dereference (Hangbin Liu) [1725596] +- [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Hangbin Liu) [1725596] +- [net] ip6_gre: add ip6 gre and gretap collect_md mode (Hangbin Liu) [1725596] +- [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Hangbin Liu) [1725596] +- [net] ip6_gre: Refactor ip6gre xmit codes (Hangbin Liu) [1725596] +- [net] gre6: use log_ecn_error module parameter in ip6_tnl_rcv() (Hangbin Liu) [1725596] +- [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Hangbin Liu) [1725596] +- [net] adding missing rcu_read_unlock in ipxip6_rcv (Hangbin Liu) [1725596] +- [net] ip6_tunnel: fix ip6 tunnel lookup in collect_md mode (Hangbin Liu) [1725596] +- [net] ip6_tunnel: fix potential issue in __ip6_tnl_rcv (Hangbin Liu) [1725596] +- [net] ip6_tunnel: add collect_md mode to IPv6 tunnels (Hangbin Liu) [1725596] +- [net] sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1660900] +- [net] sched: Remove egdev mechanism (Ivan Vecera) [1660900] +- [net] fix IPv6 prefix route residue (Stefano Brivio) [1725990] +- [net] vxlan: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] +- [net] geneve: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] +- [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1725992] +- [net] netlink: fix missing newline in the implementation of NL_SET_ERR_MSG (Ivan Vecera) [1724867] +- [net] Make RX-FCS and HW GRO mutually exclusive (Ivan Vecera) [1745672] +- [net] Make RX-FCS and LRO mutually exclusive (Ivan Vecera) [1745672] +- [net] af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' (Vladis Dronov) [1582552] +- [net] ppp: Remove direct skb_queue_head list pointer access. (Ivan Vecera) [1746914] +- [net] fq: support filtering a given tin (Ivan Vecera) [1746900] +- [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1632906] +- [net] fib_rules: Added NLM_F_EXCL support to fib_nl_newrule (Hangbin Liu) [1700691] +- [net] tun: use socket locks for sk_{attach, detatch}_filter (Paolo Abeni) [1725202] +- [net] introduce lockdep_is_held and update various places to use it (Paolo Abeni) [1725202] +- [net] tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter (Paolo Abeni) [1725202] + +* Mon Sep 09 2019 Jan Stancek [3.10.0-1089.el7] +- [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719096] +- [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1737087] +- [fs] dlm: Don't swamp the CPU with callbacks queued (Robert S Peterson) [1072066] +- [fs] fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes (Alex Gladkov) [1713642] +- [fs] dquot: For now explicitly don't support filesystems outside of init_user_ns (Alex Gladkov) [1713642] +- [security] selinux: allow context mounts on tmpfs, ramfs, devpts within user namespaces (Alex Gladkov) [1713642] +- [fs] vfs: Use upper filesystem inode in bprm_fill_uid() (Alex Gladkov) [1713642] +- [fs] vfs: open() with O_CREAT should not create inodes with unknown ids (Alex Gladkov) [1713642] +- [fs] mount: Prevent MNT_DETACH from disconnecting locked mounts (Alex Gladkov) [1713642] +- [fs] fs: Update i_[ug]id_(read|write) to translate relative to s_user_ns (Alex Gladkov) [1713642] +- [fs] quota: Ensure qids map to the filesystem (Alex Gladkov) [1713642] +- [fs] vfs: Don't create inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] +- [fs] vfs: Don't modify inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] +- [fs] cred: Reject inodes with invalid ids in set_create_file_as() (Alex Gladkov) [1713642] +- [fs] fs: Check for invalid i_uid in may_follow_link() (Alex Gladkov) [1713642] +- [fs] vfs: Verify acls are valid within superblock's s_user_ns. (Alex Gladkov) [1713642] +- [fs] userns: Handle -1 in k[ug]id_has_mapping when !CONFIG_USER_NS (Alex Gladkov) [1713642] +- [fs] fs: Refuse uid/gid changes which don't map into s_user_ns (Alex Gladkov) [1713642] +- [fs] selinux: Add support for unprivileged mounts from user namespaces (Alex Gladkov) [1713642] +- [fs] fs: Use correct xattr length (Alex Gladkov) [1713642] +- [fs] capabilities: Use d_find_any_alias() instead of d_find_alias() (Alex Gladkov) [1713642] +- [fs] commoncap: Handle memory allocation failure. (Alex Gladkov) [1713642] +- [fs] evm: Don't update hmacs in user ns mounts (Alex Gladkov) [1713642] +- [fs] vfs: Don't allow changing the link count of an inode with an invalid uid or gid (Alex Gladkov) [1713642] +- [fs] namei: permit linking with CAP_FOWNER in userns (Alex Gladkov) [1713642] +- [fs] fs: Allow superblock owner to replace invalid owners of inodes (Alex Gladkov) [1713642] +- [fs] fs: Allow superblock owner to access do_remount_sb() (Alex Gladkov) [1713642] +- [fs] capabilities: Allow privileged user in s_user_ns to set security.* xattrs (Alex Gladkov) [1713642] +- [fs] fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems (Alex Gladkov) [1713642] +- [fs] fuse: Allow fully unprivileged mounts (Alex Gladkov) [1713642] +- [fs] fuse: Restrict allow_other to the superblock's namespace or a descendant (Alex Gladkov) [1713642] +- [fs] fuse: Support fuse filesystems outside of init_user_ns (Alex Gladkov) [1713642] +- [fs] fuse: Fail all requests with invalid uids or gids (Alex Gladkov) [1713642] + +* Sun Sep 08 2019 Jan Stancek [3.10.0-1088.el7] +- [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1733130] +- [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: sizeof (byte) is always 1, use that fact (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Convert timers to use timer_setup() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1733130] +- [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8 (Jaroslav Kysela) [1733130] +- [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1733130] +- [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1733130] +- [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1733130] +- [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1733130] +- [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1733130] +- [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1733130] +- [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1733130] +- [documentation] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1733130] +- [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1733130] +- [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1733130] +- [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1733130] +- [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1733130] +- [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1733130] +- [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1733130] +- [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1733130] +- [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1733130] +- [x86] Revert "acpi: Prevent LAPIC id 0xff from being accounted" (David Arcari) [1744829] +- [x86] x86/CPU: Add more Icelake model numbers (Steve Best) [1711819] +- [md] raid5-cache: Need to do start() part job after adding journal device (Xiao Ni) [1737707] +- [md] revert raid5-cache: use bio chaining (Xiao Ni) [1737707] + +* Fri Sep 06 2019 Jan Stancek [3.10.0-1087.el7] +- [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Ming Lei) [1747135] +- [block] block: don't call ioc_exit_icq() with the queue lock held for blk-mq (Ming Lei) [1747127] +- [scsi] scsi: mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Reduce the performance drop (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: memset request frame before reusing (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1740501] +- [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} + +* Wed Sep 04 2019 Jan Stancek [3.10.0-1086.el7] +- [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1739159] +- [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1739159] +- [scsi] scsi: scsi_dh_alua: Correct comment for alua_alloc_pg() (Ewan Milne) [1739159] +- [kernel] genirq: Fix race in register_irq_proc() (Vladis Dronov) [1550998] +- [scsi] megaraid_sas: remove 'tech preview' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Retry reads of outbound_intr_status reg (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1736851] +- [netdrv] hv_netvsc: fix network namespace issues with VF support (Mohammed Gamal) [1741334] +- [netdrv] hv_netvsc: move VF to same namespace as netvsc device (Mohammed Gamal) [1741334] +- [netdrv] hv_netvsc: set master device (Mohammed Gamal) [1741334] +- [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745609] +- [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1444795] +- [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1444795] +- [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1444795] +- [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1444795] +- [scsi] scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Jonathan Toppins) [1712130] + +* Tue Sep 03 2019 Jan Stancek [3.10.0-1085.el7] +- [net] Add a define for LLDP ethertype (Ivan Vecera) [1745674] +- [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737436] {CVE-2019-10639} +- [net] macvlan: Support bonding events (Davide Caratti) [1733589] +- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738848] +- [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738848] +- [net] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738241] +- [net] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738241] +- [net] xfrm6: Remove xfrm_tunnel_notifier (Sabrina Dubroca) [1600467] +- [net] udplite: fix partial checksum initialization (Hangbin Liu) [1734706] +- [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712790] +- [net] socket: set sock->sk to NULL after calling proto_ops::release() (Bruno Eduardo de Oliveira Meneguele) [1548921] +- [crypto] set sk to NULL when af_alg_release (Bruno Eduardo de Oliveira Meneguele) [1548921] +- [net] sched: act_police: fix memory leak in case of invalid control action (Davide Caratti) [1729033] +- [net] sched: act_police: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] +- [net] sched: act_gact: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] +- [net] udp: fix handling of CHECKSUM_COMPLETE packets (Davide Caratti) [1657877] +- [net] ipv4: fix checksum annotation in udp4_csum_init (Davide Caratti) [1657877] +- [net] ipv6: fix checksum annotation in udp6_csum_init (Davide Caratti) [1657877] +- [net] add skb_checksum_complete_unset (Davide Caratti) [1657877] +- [net] netfilter: nf_tables: fix race when create new element in dynset (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: take module reference when starting a batch (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix module unload race (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Florian Westphal) [1711497] +- [net] netfilter: nft_compat: use-after-free when deleting targets (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix register ordering (Florian Westphal) [1711497] +- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1711497] +- [net] netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy() (Florian Westphal) [1711497] +- [net] netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: destroy the set if fail to add transaction (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix *leak* when expr clone fail (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix a wrong check to skip the inactive rules (Florian Westphal) [1711497] + +* Mon Sep 02 2019 Jan Stancek [3.10.0-1084.el7] +- [crypto] api - Clear CRYPTO_ALG_DEAD bit before registering an alg (Vladis Dronov) [1739854] +- [crypto] gcm - Fix IV buffer size in crypto_gcm_setkey (Vladis Dronov) [1739854] +- [crypto] skcipher - Fix blkcipher walk OOM crash (Vladis Dronov) [1739854] +- [crypto] cryptd - initialize child shash_desc on import (Vladis Dronov) [1739854] +- [crypto] algif_skcipher - Fix race condition in skcipher_check_key (Vladis Dronov) [1739854] +- [crypto] algif_hash - Fix race condition in hash_check_key (Vladis Dronov) [1739854] +- [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1739971] +- [infiniband] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1730480] +- [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1730480] +- [netdrv] qede: Handle infinite driver spinning for Tx timestamp (Manish Chopra) [1703778] +- [fs] vfs: close race between getcwd() and d_move() (Miklos Szeredi) [1631631] +- [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1723537] +- [netdrv] qed: Add support for Timestamping the unicast PTP packets (Manish Chopra) [1724205] +- [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1744258] +- [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1744257] +- [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1744256] +- [mm] mm/migrate: fix refcount handling when !hugepage_migration_supported() (Gustavo Duarte) [1726983] +- [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload (Manish Chopra) [1729072] +- [s390] s390: use S390_lowcore instead of tmp variable to load cr7 in set_fs (Yauheni Kaliuta) [1724027] + +* Tue Aug 27 2019 Jan Stancek [3.10.0-1083.el7] +- [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743085] {CVE-2019-9506} +- [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743085] {CVE-2019-9506} +- [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743085] {CVE-2019-9506} +- [fs] block/bio: Do not zero user pages (Ming Lei) [1724379] +- [fs] block: Clear kernel memory before copying to user (Ming Lei) [1724379] +- [firmware] Revert "efi: Disable local interrupts across efi run-time calls" (Lenny Szubowicz) [1729163] +- [x86] x86/efi: Use efi_switch_mm() rather than manually twiddling with cr3 (Lenny Szubowicz) [1729163] +- [x86] x86/efi: Replace efi_pgd with efi_mm.pgd (Lenny Szubowicz) [1729163] +- [x86] efi: Use efi_mm in x86 as well as ARM (Lenny Szubowicz) [1729163] +- [x86] x86/mm: Remove kernel_unmap_pages_in_pgd() and efi_cleanup_page_tables() (Lenny Szubowicz) [1729163] +- [x86] x86/efi: Update efi_thunk() to use the the arch_efi_call_virt*() macros (Lenny Szubowicz) [1729163] +- [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Grzegorz Halat) [1688780] +- [video] fbcon: Fix vc attr at deinit (Grzegorz Halat) [1688780] +- [tty] vt, get rid of weird source code flow (Grzegorz Halat) [1688780] +- [tty] vt, remove reduntant check (Grzegorz Halat) [1688780] +- [netdrv] be2net: eliminate enable field from be_aic_obj (Petr Oros) [1743152] +- [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1743152] +- [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1743152] +- [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1743152] +- [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1743152] +- [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1743152] +- [netdrv] benet: remove broken and unused macro (Petr Oros) [1743152] +- [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1743152] +- [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1743152] +- [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1743152] +- [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1743152] +- [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1743152] +- [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1743152] +- [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1743152] +- [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1743152] +- [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1743152] +- [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1743152] +- [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1743152] +- [netdrv] be2net: remove unused old AIC info (Petr Oros) [1743152] +- [netdrv] be2net: Fix error detection logic for BE3 (Petr Oros) [1743152] +- [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1738655] +- [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices (Jonathan Toppins) [1738655] +- [x86] perf/x86: Apply more accurate check on hypervisor platform (Jiri Olsa) [1664851] + +* Sun Aug 25 2019 Jan Stancek [3.10.0-1082.el7] +- [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743636] +- [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1741952] +- [x86] topology: fix typo in definition of topology_logical_die_id (David Arcari) [1741952] +- [nvme] blk-mq: remove blk_mq_complete_request_sync (Ming Lei) [1730922] +- [nvme] nvme: wait until all completed request's complete fn is called (Ming Lei) [1730922] +- [nvme] nvme: don't abort completed request in nvme_cancel_request (Ming Lei) [1730922] +- [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (Ming Lei) [1730922] +- [block] blk-mq: introduce blk_mq_request_completed() (Ming Lei) [1730922] +- [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728840] +- [netdrv] gve: account for min_mtu and max_mtu (RHEL-only) (John Linville) [1728840] +- [netdrv] gve: remove dependencies on 'static_assert' macro definition (RHEL-only) (John Linville) [1728840] +- [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728840] +- [netdrv] gve: replace kfree with kvfree (John Linville) [1728840] +- [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728840] +- [netdrv] gve: fix unused variable/label warnings (John Linville) [1728840] +- [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728840] +- [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728840] +- [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728840] +- [netdrv] gve: Add ethtool support (John Linville) [1728840] +- [netdrv] gve: Add workqueue and reset support (John Linville) [1728840] +- [netdrv] gve: Add transmit and receive support (John Linville) [1728840] +- [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728840] +- [nvme] nvme-pci: add missing unlock for reset error (David Milburn) [1713065] +- [nvme] nvme-pci: fix rapid add remove sequence (David Milburn) [1713065] +- [fs] devpts: Change the owner of /dev/pts/ptmx to the mounter of /dev/pts (Alex Gladkov) [1522992] +- [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722987] + +* Fri Aug 23 2019 Jan Stancek [3.10.0-1081.el7] +- [crypto] crypto: blkcipher - fix crash flushing dcache in error path (Vladis Dronov) [1741525] +- [crypto] crypto: remove direct blkcipher_walk dependency on transform (Vladis Dronov) [1741525] +- [crypto] crypto: user - prevent operating on larval algorithms (Vladis Dronov) [1741525] +- [x86] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1719685] +- [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1719685] +- [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1719685] +- [mm] Revert "mm: Add invalid memory type to memremap_should_map_decrypted()" (Lianbo Jiang) [1719685] +- [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1724582] +- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1724577] +- [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1637662] +- [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Desnes Augusto Nunes do Rosario) [1720930] +- [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Desnes Augusto Nunes do Rosario) [1720930] +- [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Desnes Augusto Nunes do Rosario) [1720930] + +* Thu Aug 22 2019 Jan Stancek [3.10.0-1080.el7] +- [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1738245] +- [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1738245] +- [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740654] +- [cdrom] cdrom: allocate the sense buffer before calling blk_execute_rq (Maurizio Lombardi) [1722505] +- [netdrv] net/mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1737464] +- [include] net/mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1737464] +- [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: fix csum adjustments caused by RXFCS (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1737464 1721621] +- [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1737464 1727577] +- [netdrv] net/mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1737464 1721626] +- [netdrv] net/mlx5e: Support ndo_get_phys_port_name for PF under switchdev mode (Alaa Hleihel) [1737464 1721626] +- [netdrv] net/mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1737464 1721626] +- [netdrv] net/mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1721627 1737464 1721625] +- [netdrv] net/mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1737464 1706083] +- [netdrv] net/mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1737464 1676558] +- [include] net/mlx5: Introduce termination table bits (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1737464 1676558] +- [include] net/mlx5: E-Switch: Introduce prio tag mode (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1737464] +- [fs] cifs: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1588123] +- [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1733347] +- [fs] NFSv4: nfs_set_open_stateid must not trigger state recovery for closed state (Steve Dickson) [1733347] +- [fs] NFSv4: Check the open stateid when searching for expired state (Steve Dickson) [1733347] +- [fs] NFSv4: Clean up nfs4_delegreturn_done (Steve Dickson) [1733347] +- [fs] NFSv4: cleanup nfs4_close_done (Steve Dickson) [1733347] +- [fs] NFSv4: Retry NFS4ERR_OLD_STATEID errors in layoutreturn (Steve Dickson) [1733347] +- [fs] pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close (Steve Dickson) [1733347] +- [fs] NFSv4: Don't try to CLOSE if the stateid 'other' field has changed (Steve Dickson) [1733347] +- [fs] NFSv4: Retry CLOSE and DELEGRETURN on NFS4ERR_OLD_STATEID. (Steve Dickson) [1733347] +- [fs] NFS: Fix a typo in nfs_rename() (Steve Dickson) [1733347] +- [fs] NFSv4: Fix open create exclusive when the server reboots (Steve Dickson) [1733347] +- [fs] NFSv4: Add a tracepoint to document open stateid updates (Steve Dickson) [1733347] +- [fs] NFSv4: Fix OPEN / CLOSE race (Steve Dickson) [1733347] +- [fs] NFSv4: Place the GETATTR operation before the CLOSE (Steve Dickson) [1733347] +- [fs] NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] +- [fs] NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] +- [fs] sunrpc: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1600616] +- [fs] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1600616] + +* Thu Aug 22 2019 Jan Stancek [3.10.0-1079.el7] +- [block] floppy: fix out-of-bounds read in copy_buffer (Ming Lei) [1735567] {CVE-2019-14283} +- [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734236] {CVE-2019-10207} +- [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1724578] +- [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1690976] +- [kernel] sched/fair: Fix endless loop in idle_balance() (Phil Auld) [1740941] +- [kernel] sched/fair: Prevent throttling in early pick_next_task_fair() (Phil Auld) [1740038] +- [kernel] sched: Check for stop task appearance when balancing happens (Phil Auld) [1740038] +- [kernel] sched/core: Fix endless loop in pick_next_task() (Phil Auld) [1740038] +- [kernel] sched/fair: Push down check for high priority class task into idle_balance() (Phil Auld) [1740038] +- [kernel] sched/rt: Fix picking RT and DL tasks from empty queue (Phil Auld) [1740038] + +* Mon Aug 19 2019 Jan Stancek [3.10.0-1078.el7] +- [crypto] vmac - separate tfm and request context (Vladis Dronov) [1733561] +- [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739327] {CVE-2018-20856} +- [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering (Gary Hook) [1670596] +- [infiniband] RDMA/cxgb4: Report phys_state in query_port (Kamal Heib) [1727961] +- [net] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1724178] +- [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1724178] +- [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1724178] +- [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1724178] +- [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1724178] +- [infiniband] IB: Remove unneeded memset (Kamal Heib) [1724178] +- [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1724178] +- [infiniband] RDMA/srp: Document srp_parse_in() arguments (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1724178] +- [net] svcrdma: Ignore source port when computing DRC hash (Kamal Heib) [1724178] +- [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1724178] +- [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1724178] +- [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1724178] +- [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1724178] +- [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1724178] +- [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Kamal Heib) [1724178] +- [infiniband] IB/iser: Fix dma_nents type definition (Kamal Heib) [1724178] +- [infiniband] RDMA/core: Verify that memory window type is legal (Kamal Heib) [1724178] +- [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Kamal Heib) [1724178] +- [infiniband] RDMA/device: Ensure that security memory is always freed (Kamal Heib) [1724178] +- [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Kamal Heib) [1724178] +- [rdma] IB/core: Eliminate a hole in MAD agent struct (Kamal Heib) [1724178] +- [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Kamal Heib) [1724178] +- [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Kamal Heib) [1724178] +- [net] xprtrdma: Remove request_module from backchannel (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Kamal Heib) [1724178] +- [rdma] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Kamal Heib) [1724178] + +* Sat Aug 17 2019 Jan Stancek [3.10.0-1077.el7] +- [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1739272] +- [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1739272] +- [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1739272] +- [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1739272] +- [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1739272] +- [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1739272] +- [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1739272] +- [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1739272] +- [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1739272] +- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] crypto: vmx - Remove overly verbose printk from AES init routines (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] powerpc: Create disable_kernel_{fp, altivec, vsx, spe}() (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] crypto: vmx - fix copy-paste error in CTR mode (Desnes Augusto Nunes do Rosario) [1739765] +- [fs] udf: Use correct partition reference number for metadata (Eric Sandeen) [1694733] +- [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1699792] +- [mm] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1628440] +- [fs] dax: Don't access a freed inode (Jeff Moyer) [1628440] +- [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1628440] +- [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1628440] +- [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1628440] +- [dax] device-dax: Add missing address_space_operations (Jeff Moyer) [1628440] +- [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (Jeff Moyer) [1628440] +- [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1628440] +- [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (Jeff Moyer) [1628440] +- [mm] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1628440] +- [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1628440] +- [x86] x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages (Jeff Moyer) [1628440] +- [x86] x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages (Jeff Moyer) [1628440] +- [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1628440] +- [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1628440] +- [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1628440] +- [mm] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1628440] +- [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1628440] +- [fs] filesystem-dax: Set page->index (Jeff Moyer) [1628440] +- [dax] device-dax: Set page->index (Jeff Moyer) [1628440] +- [dax] device-dax: Enable page_mapping() (Jeff Moyer) [1628440] +- [dax] pmem: fix device dax reference counting bug (Jeff Moyer) [1699625] + +* Fri Aug 16 2019 Jan Stancek [3.10.0-1076.el7] +- [scsi] hpsa: bump revision (Joseph Szczypek) [1722624] +- [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1722624] +- [tools] x86/pkeys: add self-tests (Vladis Dronov) [1712587] +- [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1712587] +- [x86] x86: Cleanly separate use of asm-generic/mm_hooks.h (Vladis Dronov) [1712587] +- [x86] x86/pkeys: Do not special case protection key 0 (Vladis Dronov) [1712587] +- [mm] x86/pkeys: Override pkey when moving away from PROT_EXEC (Vladis Dronov) [1712587] +- [mm] x86/mm/pkeys: Fix fill_sig_info_pkey (Vladis Dronov) [1712587] +- [documentation] x86/pkeys: Update documentation about availability (Vladis Dronov) [1712587] +- [documentation] x86/mm/pkeys: Fix typo in Documentation/x86/protection-keys.txt (Vladis Dronov) [1712587] +- [x86] x86/pkeys: Check against max pkey to avoid overflows (Vladis Dronov) [1712587] +- [include] pkeys: Remove easily triggered WARN (Vladis Dronov) [1712587] +- [scsi] mpt3sas: remove 'tech preview' (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: support target smid fortask (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: make driver options visible in sys (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: function pointers of request descriptor (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1721213] +- [x86] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1641411] +- [base] topology: Create package_cpus sysfs attribute (David Arcari) [1641411] +- [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1641411] +- [x86] x86/topology: Define topology_die_id() (David Arcari) [1641411] +- [base] cpu/topology: Export die_id (David Arcari) [1641411] +- [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1641411] +- [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1641411] +- [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1641411] +- [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1641411] +- [documentation] x86/topology: Fix documentation typo (David Arcari) [1641411] + +* Thu Aug 15 2019 Jan Stancek [3.10.0-1075.el7] +- [kernel] sched: Fix race between task_group and sched_task_group (Oleksandr Natalenko) [1738415] +- [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1736750] +- [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1732924] +- [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1732924] +- [edac] EDAC, skx: Fix randconfig builds in a better way (Jeff Moyer) [1471701] +- [edac] EDAC, skx: Fix randconfig builds (Jeff Moyer) [1471701] +- [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Jeff Moyer) [1471701] +- [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Jeff Moyer) [1471701] +- [x86] x86/mce: Add macros for the corrected error count bit field (Jeff Moyer) [1471701] +- [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Jeff Moyer) [1471701] +- [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1738340] +- [md] dm snapshot: add optional discard support features (Mike Snitzer) [1738340] +- [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1738340] +- [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1738340] +- [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1738340] +- [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1738340] +- [include] list_bl: Add hlist_bl_add_before_behind helpers (Mike Snitzer) [1738340] +- [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1738340] +- [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1738340] +- [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1738340] +- [nvme] nvme-fc: Add message when creating new association (Ewan Milne) [1739152] +- [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1739152] +- [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1739152] +- [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Ewan Milne) [1739152] +- [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Ewan Milne) [1739152] +- [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Ewan Milne) [1739152] +- [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1739152] +- [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1739152] +- [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1739152] +- [nvme] nvmet-fc: fix kernel-doc headers (Ewan Milne) [1739152] +- [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1739152] +- [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1739152] +- [nvme] nvme-fc: merge init_request methods (Ewan Milne) [1739152] +- [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694181] +- [netdrv] macvlan: allow setting LRO independently of lower device (Ivan Vecera) [1737236] +- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724362] +- [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724362] +- [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733634 1724362] +- [fs] gfs2: read journal in large chunks (Abhijith Das) [1655575] +- [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655575] +- [fs] gfs2: Get rid of gfs2_log_header_in (Abhijith Das) [1655575] +- [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655575] +- [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655575] +- [fs] gfs2: time journal recovery steps accurately (Abhijith Das) [1655575] +- [fs] gfs2: Clean up journal extent mapping (Abhijith Das) [1655575] +- [mm] mm: fix insert_pfn regression (Jeff Moyer) [1739889] +- [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1649189 1507149] +- [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1649189 1507149] +- [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1649189 1507149] +- [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1649189 1507149] +- [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1649189 1507149] +- [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1649189 1507149] +- [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1649189 1507149] +- [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1649189 1507149] +- [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1649189 1507149] +- [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1649189 1507149] + +* Wed Aug 14 2019 Jan Stancek [3.10.0-1074.el7] +- [hid] chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1723390] +- [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1737465] +- [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1737465] +- [infiniband] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1737465] +- [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1737465] +- [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1733551] +- [kernel] audit: add kernel set-up parameter to override default backlog limit (Richard Guy Briggs) [1738634] +- [fs] fuse: fix "do not use iocb after it may have been freed" backport (Miklos Szeredi) [1731620] +- [net] sunrpc: fix null-string checks on svc_process trace event (Desnes Augusto Nunes do Rosario) [1733275] +- [fs] nfs/nfsd/sunrpc: enforce transport requirements for NFSv4 (Desnes Augusto Nunes do Rosario) [1733275] +- [fs] sunrpc: turn bitfield flags in svc_version into bools (Desnes Augusto Nunes do Rosario) [1733275] +- [net] sunrpc: Re-purpose trace_svc_process (Desnes Augusto Nunes do Rosario) [1733275] +- [fs] autofs: add ignore mount option (Ian Kent) [1388149] +- [fs] aio: get rid of unnecessary locking in aio_read_events_ring (Jeff Moyer) [1720750] +- [fs] kernfs: don't set dentry->d_fsdata (Carlos Maiolino) [1656062] +- [fs] kernfs: deal with kernfs_fill_super() failures (Carlos Maiolino) [1656062] +- [fs] xfs: refactor xfs_buf_log_item reference count handling (Bill O'Donnell) [1583799] +- [fs] xfs: clean up xfs_trans_brelse() (Bill O'Donnell) [1583799] +- [fs] xfs: don't unlock invalidated buf on aborted tx commit (Bill O'Donnell) [1583799] +- [hwtracing] tracing: Pass export pointer as argument to ->write() (Jiri Olsa) [1514700] +- [hwtracing] stm class: ftrace: Add ftrace-export-over-stm driver (Jiri Olsa) [1514700] +- [kernel] tracing: Add hook to function tracing for other subsystems to use (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: heartbeat: Fix whitespace (Jiri Olsa) [1514700] +- [hwtracing] stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1514700] +- [hwtracing] stm class: Switch over to the protocol driver (Jiri Olsa) [1514700] +- [hwtracing] stm class: Factor out default framing protocol (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add a helper for writing data packets (Jiri Olsa) [1514700] +- [hwtracing] stm class: Introduce framing protocol drivers (Jiri Olsa) [1514700] +- [hwtracing] stm class: Clean up stp_configfs_init (Jiri Olsa) [1514700] +- [hwtracing] stm class: Clarify configfs root type/operations names (Jiri Olsa) [1514700] +- [hwtracing] stm class: Rework policy node fallback (Jiri Olsa) [1514700] +- [hwtracing] stm: fix build error on some arches (Jiri Olsa) [1514700] +- [hwtracing] stm class: Use vmalloc for the master map (Jiri Olsa) [1514700] +- [hwtracing] stm class: Make dummy's master/channel ranges configurable (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix a use-after-free (Jiri Olsa) [1514700] +- [hwtracing] stm: Potential read overflow in stm_char_policy_set_ioctl() (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Use correct device when freeing buffers (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add ACPI glue layer (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Allow forcing host mode through drvdata (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Pick up irq number from resources (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Don't touch switch routing in host mode (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Use correct method of finding hub (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Lewisburg PCH support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Cedar Fork PCH support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Perform time resync on capture start (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add global activate/deactivate callbacks for the glue layers (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Use drvdata for quirks (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Cannon Lake PCH-LP support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Cannon Lake PCH-H support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pti: Support Low Power Path output port type (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Enumerate Low Power Path output port type (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Use the real device in case of IOMMU domain allocation (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Make the switch allocate its subdevices (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Make SOURCE devices children of the root device (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Streamline the subdevice tree accessors (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Output devices without ports don't need assigning (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Enable bus mastering (Jiri Olsa) [1514700] +- [hwtracing] intel_th: use dev_groups and not dev_attrs for bus_type (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Gemini Lake support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Denverton SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Don't leak module refcount on failure to activate (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Mark sth_stm_packet() with notrace (Jiri Olsa) [1514700] +- [hwtracing] intel_th: gth: Handle host mode correctly (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Support Host Debugger mode of operation (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Constify subdevices (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Kaby Lake PCH-H support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix a deadlock in modprobing (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Document output device callbacks (Jiri Olsa) [1514700] +- [hwtracing] intel_th: gth: Fix a source comment (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add runtime power management handling (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Broxton-M SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Release resources on removal (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Set fops::owner to prevent module from unloading (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Hold output driver module reference while capture is active (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Serialize enabling/disabling (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix activating a subdevice without a driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pti: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Allow subdevice drivers to bring in own attribute groups (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Handle kstrndup() failure (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pti: Do remove sysfs group on device removal (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Use real device index in the node names (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Set root device's drvdata early (Jiri Olsa) [1514700] +- [hwtracing] intel_th: sth: Sanitize packet callback's return values (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Release resources on read error (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Fix offset for wrapped block (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Update scratchpad bits according to enabled output activity (Jiri Olsa) [1514700] +- [hwtracing] intel_th: gth: Remove commented-out code (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Depend on HAS_IOMEM (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Broxton SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Apollo Lake SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: INTEL_TH should depend on HAS_DMA (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Check for NULL instead of ERR_PTR (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix integer mismatch warnings (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add PTI output driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add Memory Storage Unit driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add Software Trace Hub driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add Global Trace Hub driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add pci glue layer for Intel(R) Trace Hub (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add driver infrastructure for Intel(R) Trace Hub devices (Jiri Olsa) [1514700] +- [hwtracing] stm: Mark the functions of writing STM with notrace (Jiri Olsa) [1514700] +- [hwtracing] stm dummy: Mark dummy_stm_packet() with notrace (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix device leak in open error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add runtime power management handling (Jiri Olsa) [1514700] +- [hwtracing] stm class: Support devices that override software assigned masters (Jiri Olsa) [1514700] +- [hwtracing] stm class: Remove unnecessary pointer increment (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix stm device initialization order (Jiri Olsa) [1514700] +- [hwtracing] stm class: Do not leak the chrdev in error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Remove a pointless line (Jiri Olsa) [1514700] +- [hwtracing] stm class: stm_heartbeat: Make nr_devs parameter read-only (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Make nr_dummies parameter read-only (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix integer boundary checks for master range (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Add link callback for fault injection (Jiri Olsa) [1514700] +- [hwtracing] stm class: Plug stm device's unlink callback (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix a race in unlinking (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix unbalanced module/device refcounting (Jiri Olsa) [1514700] +- [hwtracing] stm class: Guard output assignment against concurrency (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix unlocking braino in the error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add heartbeat stm source device (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Create multiple devices (Jiri Olsa) [1514700] +- [hwtracing] stm class: Support devices with multiple instances (Jiri Olsa) [1514700] +- [hwtracing] stm class: Use driver's packet callback return value (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix master deallocation in device unregistering (Jiri Olsa) [1514700] +- [hwtracing] stm class: Use a signed return type for stm_find_master_chan (Jiri Olsa) [1514700] +- [hwtracing] stm class: Prevent user-controllable allocations (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix an off-by-one in master array allocation (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix link list locking (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix locking in unbinding policy path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Select CONFIG_SRCU (Jiri Olsa) [1514700] +- [hwtracing] stm class: Hide STM-specific options if STM is disabled (Jiri Olsa) [1514700] +- [hwtracing] stm class: Select configfs (Jiri Olsa) [1514700] +- [hwtracing] stm class: Mark src::link __rcu (Jiri Olsa) [1514700] +- [hwtracing] stm class: stm_console: Add kernel-console-over-stm driver (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Add dummy driver for testing stm class (Jiri Olsa) [1514700] +- [hwtracing] stm class: Introduce an abstraction for System Trace Module devices (Jiri Olsa) [1514700] + +* Tue Aug 13 2019 Jan Stancek [3.10.0-1073.el7] +- [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1737602] +- [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1737602] +- [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1737602] +- [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1737602] +- [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1737602] +- [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1737602] +- [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1737602] +- [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1737602] +- [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1737602] +- [scsi] scsi: sg: fix minor memory leak in error path (Ewan Milne) [1737602] +- [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1737602] +- [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1737602] +- [scsi] scsi: core: sanitize++ in progress (Ewan Milne) [1737602] +- [scsi] scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() (Ewan Milne) [1737602] +- [scsi] scsi: sd: Defer spinning up drive while SANITIZE is in progress (Ewan Milne) [1737602] +- [scsi] scsi: core: remove reference to scsi_show_extd_sense() (Ewan Milne) [1737602] +- [scsi] scsi: core: Make scsi_result_to_blk_status() recognize CONDITION MET (Ewan Milne) [1737602] +- [scsi] scsi: sd: Remember that READ CAPACITY(16) succeeded (Ewan Milne) [1737602] +- [scsi] scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD (Ewan Milne) [1737602] +- [scsi] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert (Ewan Milne) [1737602] +- [scsi] scsi: core: scsi_get_device_flags_keyed(): Always return device flags (Ewan Milne) [1737602] +- [scsi] scsi: scsi_devinfo: cleanly zero-pad devinfo strings (Ewan Milne) [1737602] +- [scsi] scsi: scsi_devinfo: handle non-terminated strings (Ewan Milne) [1737602] +- [scsi] scsi: st: fix kernel-doc mismatch (Ewan Milne) [1737602] +- [scsi] scsi: scsi_error: DID_SOFT_ERROR comment clean up (Ewan Milne) [1737602] +- [scsi] scsi: scsi_error: Handle power-on reset unit attention (Ewan Milne) [1737602] +- [scsi] scsi: scsi_error: Do not retry illegal function error (Ewan Milne) [1737602] +- [scsi] scsi: scsi_devinfo: fixup string compare (Ewan Milne) [1737602] +- [scsi] scsi: update description of logging_level bits (Ewan Milne) [1737602] +- [scsi] scsi: ILLEGAL REQUEST + ASC==27 => target failure (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: Also check for NOTPRESENT in fc_remote_port_add() (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: set scsi_target_id upon rescan (Ewan Milne) [1737602] +- [scsi] scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE (Ewan Milne) [1737602] +- [scsi] scsi: scsi-mq: Always unprepare before requeuing a request (Ewan Milne) [1737602] +- [scsi] scsi: fix comment in scsi_device_set_state() (Ewan Milne) [1737602] +- [scsi] scsi: st: fix blk_get_queue usage (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: return -EBUSY for deleted vport (Ewan Milne) [1737602] +- [scsi] scsi: Skip deleted devices in __scsi_device_lookup (Ewan Milne) [1737602] +- [scsi] scsi: sd: Fix capacity calculation with 32-bit sector_t (Ewan Milne) [1737602] +- [scsi] scsi: sr: Sanity check returned mode data (Ewan Milne) [1737602] +- [scsi] scsi: sd: improve TUR handling in sd_check_events (Ewan Milne) [1737602] +- [scsi] scsi_lib: untangle 0 and BLK_MQ_RQ_QUEUE_OK (Ewan Milne) [1737602] +- [scsi] scsi: Fix use-after-free (Ewan Milne) [1737602] +- [scsi] scsi: move function declarations to scsi_priv.h (Ewan Milne) [1737602] +- [scsi] scsi: blacklist all RDAC devices for BLIST_NO_ULD_ATTACH (Ewan Milne) [1737602] +- [scsi] SCSI: fix new bug in scsi_dev_info_list string matching (Ewan Milne) [1737602] +- [scsi] st: clear ILI if Medium Error (Ewan Milne) [1737602] +- [scsi] scsi-trace: Decode MAINTENANCE_IN and MAINTENANCE_OUT commands (Ewan Milne) [1737602] +- [scsi] scsi: fc: use get/put_unaligned64 for wwn access (Ewan Milne) [1737602] +- [scsi] scsi: remove scsi_show_sense_hdr() (Ewan Milne) [1737602] +- [scsi] scsi: lpfc: Update lpfc version to 12.0.0.13 (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Update lpfc version to 12.0.0.12 (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1734049] +- [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Move trunk_errmsgfrom a header file into a .c file (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1734049] +- [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1734049] +- [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs (Dick Kennedy) [1734049] + +* Mon Aug 12 2019 Jan Stancek [3.10.0-1072.el7] +- [scsi] qla2xxx: Update driver version to 10.01.00.18.07.8-k (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix abort timeout race condition (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move the port_state_strdefinition from a .h to a .c file (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1729270] +- [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: fix spelling mistake "alredy" -> "already" (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds during unload (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: check for kstrtol() failure (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: allow session delete to finish before create (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: fix fcport null pointer access (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Change default ZIO threshold (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1729270] + +* Sat Aug 10 2019 Jan Stancek [3.10.0-1071.el7] +- [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1737289] +- [misc] objtool: Skip checking of dubious files (Josh Poimboeuf) [1710547] +- [tools] objtool: Disable retpoline-related warnings (Josh Poimboeuf) [1710547] +- [tools] objtool: Sync instruction decoder (Josh Poimboeuf) [1710547] +- [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1692252] +- [kernel] sched/core: Allow __sched_setscheduler() in interrupts when PI is not used (Phil Auld) [1722234] +- [kernel] sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks (Phil Auld) [1722234] +- [kernel] sched,dl: Remove return value from pull_dl_task() (Phil Auld) [1722234] +- [kernel] sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Phil Auld) [1722234] +- [kernel] sched,rt: Remove return value from pull_rt_task() (Phil Auld) [1722234] +- [kernel] sched: Allow balance callbacks for check_class_changed() (Phil Auld) [1722234] +- [kernel] sched: Use replace normalize_task() with __sched_setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Handle priority boosted tasks proper in setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Fix broken setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Consider pi boosting in setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Replace post_schedule with a balance callback list (Phil Auld) [1722234] +- [kernel] sched: Guarantee task priority in pick_next_task() (Phil Auld) [1722234] +- [kernel] sched: Remove some #ifdeffery (Phil Auld) [1722234] +- [kernel] sched: Clean up idle task SMP logic (Phil Auld) [1722234] +- [kernel] sched: Fix hotplug task migration (Phil Auld) [1722234] +- [kernel] sched/fair: Remove idle_balance() declaration in sched.h (Phil Auld) [1722234] +- [kernel] sched: Push down pre_schedule() and idle_balance() (Phil Auld) [1722234] +- [kernel] sched/fair: Optimize cgroup pick_next_task_fair() (Phil Auld) [1722234] +- [kernel] sched/fair: Clean up the __clear_buddies_*() functions (Phil Auld) [1722234] +- [kernel] sched: Push put_prev_task() into pick_next_task() (Phil Auld) [1722234] +- [kernel] sched: Move rq->idle_stamp up to the core (Phil Auld) [1722234] +- [kernel] sched: Fix race in idle_balance() (Phil Auld) [1722234] +- [kernel] sched: Remove 'cpu' parameter from idle_balance() (Phil Auld) [1722234] +- [kernel] sched/fair: Reset se-depth when task switched to FAIR (Phil Auld) [1722234] +- [kernel] sched/fair: Track cgroup depth (Phil Auld) [1722234] + +* Fri Aug 09 2019 Jan Stancek [3.10.0-1070.el7] +- [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1730471] +- [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1730471] +- [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1730471] +- [mm] hugetlbfs: on restore reserve error path retain subpool reservation (Rafael Aquini) [1730471] +- [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Rafael Aquini) [1730471] +- [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1730471] +- [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1730471] +- [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1730471] +- [mm] mm, oom: fix use-after-free in oom_kill_process (Rafael Aquini) [1730471] +- [mm] percpu: convert spin_lock_irq to spin_lock_irqsave (Rafael Aquini) [1730471] +- [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Rafael Aquini) [1730471] +- [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Rafael Aquini) [1730471] +- [mm] mm: Fix warning in insert_pfn() (Rafael Aquini) [1730471] +- [mm] hugetlbfs: dirty pages as they are added to pagecache (Rafael Aquini) [1730471] +- [mm] mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT (Rafael Aquini) [1730471] +- [mm] slab: __GFP_ZERO is incompatible with a constructor (Rafael Aquini) [1730471] +- [mm] mm: fix the NULL mapping case in __isolate_lru_page() (Rafael Aquini) [1730471] +- [mm] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Rafael Aquini) [1730471] +- [fs] block_invalidatepage(): only release page if the full page was invalidated (Rafael Aquini) [1730471] +- [mm] mm/mempolicy.c: avoid use uninitialized preferred_node (Rafael Aquini) [1730471] +- [mm] mm: pin address_space before dereferencing it while isolating an LRU page (Rafael Aquini) [1730471] +- [fs] fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() (Rafael Aquini) [1730471] +- [mm] mm: do not rely on preempt_count in print_vma_addr (Rafael Aquini) [1730471] +- [mm] mm, swap: fix race between swap count continuation operations (Rafael Aquini) [1730471] +- [mm] mm: meminit: mark init_reserved_page as __meminit (Rafael Aquini) [1730471] +- [mm] mm/vmstat.c: fix wrong comment (Rafael Aquini) [1730471] +- [mm] mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones (Rafael Aquini) [1730471] +- [mm] mm: always flush VMA ranges affected by zap_page_range (Rafael Aquini) [1730471] +- [mm] mm/mremap: fail map duplication attempts for private mappings (Rafael Aquini) [1730471] +- [mm] mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack (Rafael Aquini) [1730471] +- [mm] mm: numa: avoid waiting on freed migrated pages (Rafael Aquini) [1730471] +- [mm] mm/memory-failure.c: use compound_head() flags for huge pages (Rafael Aquini) [1730471] +- [fs] fs/block_dev: always invalidate cleancache in invalidate_bdev() (Rafael Aquini) [1730471] +- [mm] percpu: remove unused chunk_alloc parameter from pcpu_get_pages() (Rafael Aquini) [1730471] +- [mm] percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages (Rafael Aquini) [1730471] +- [mm] mm: do not access page->mapping directly on page_endio (Rafael Aquini) [1730471] +- [mm] mm/page_alloc: fix nodes for reclaim in fast path (Rafael Aquini) [1730471] +- [mm] mm: alloc_contig_range: allow to specify GFP mask (Rafael Aquini) [1730471] +- [mm] mm: vmscan: scan dirty pages even in laptop mode (Rafael Aquini) [1730471] +- [mm] mm/mempolicy.c: do not put mempolicy before using its nodemask (Rafael Aquini) [1730471] +- [mm] mm: fix set pageblock migratetype in deferred struct page init (Rafael Aquini) [1730471] +- [mm] mm: delete unnecessary and unsafe init_tlb_ubc() (Rafael Aquini) [1730471] +- [kernel] mm, mempolicy: task->mempolicy must be NULL before dropping final reference (Rafael Aquini) [1730471] +- [mm] mm: use phys_addr_t for reserve_bootmem_region() arguments (Rafael Aquini) [1730471] +- [mm] mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Rafael Aquini) [1730471] +- [mm] mm: soft-offline: check return value in second __get_any_page() call (Rafael Aquini) [1730471] +- [include] include/linux/memblock.h: fix ordering of 'flags' argument in comments (Rafael Aquini) [1730471] +- [mm] rmap: fix theoretical race between do_wp_page and shrink_active_list (Rafael Aquini) [1730471] +- [mm] mm/mremap.c: clean up goto just return ERR_PTR (Rafael Aquini) [1730471] +- [mm] mremap should return -ENOMEM when __vm_enough_memory fail (Rafael Aquini) [1730471] +- [mm] writeback: fix possible underflow in write bandwidth calculation (Rafael Aquini) [1730471] +- [mm] writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() (Rafael Aquini) [1730471] +- [mm] mm/memory.c: actually remap enough memory (Rafael Aquini) [1730471] +- [mm] mm/compaction: fix wrong order check in compact_finished() (Rafael Aquini) [1730471] +- [mm] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed (Rafael Aquini) [1730471] +- [mm] mm: fix anon_vma_clone() error treatment (Rafael Aquini) [1730471] +- [mm] mm, thp: fix collapsing of hugepages on madvise (Rafael Aquini) [1730471] +- [mm] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations (Rafael Aquini) [1730471] +- [mm] OOM, PM: OOM killed task shouldn't escape PM suspend (Rafael Aquini) [1730471] +- [mm] mm, compaction: pass gfp mask to compact_control (Rafael Aquini) [1730471] +- [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1730471] +- [mm] mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered (Rafael Aquini) [1730471] +- [mm] mm: vmscan: only update per-cpu thresholds for online CPU (Rafael Aquini) [1730471] +- [mm] mm, thp: replace smp_mb after atomic_add by smp_mb__after_atomic (Rafael Aquini) [1730471] +- [mm] mm, thp: move invariant bug check out of loop in __split_huge_page_map (Rafael Aquini) [1730471] +- [mm] thp: consolidate assert checks in __split_huge_page() (Rafael Aquini) [1730471] +- [mm] mm: fix sleeping function warning from __put_anon_vma (Rafael Aquini) [1730471] +- [mm] mm: cleanup add_to_page_cache_locked() (Rafael Aquini) [1730471] +- [mm] mm: mempolicy: turn vma_set_policy() into vma_dup_policy() (Rafael Aquini) [1730471] +- [mm] mm: mempool: update the kmemleak stack trace for mempool allocations (Rafael Aquini) [1618438] +- [lib] lib: radix-tree: update the kmemleak stack trace for radix tree allocations (Rafael Aquini) [1618438] +- [mm] mm: kmemleak: introduce kmemleak_update_trace() (Rafael Aquini) [1618438] +- [mm] mm: kmemleak: use u to print ->checksum (Rafael Aquini) [1618438] + +* Thu Aug 08 2019 Jan Stancek [3.10.0-1069.el7] +- [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1734515] +- [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1734501] +- [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1734501] +- [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1734501] +- [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1734501] +- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Waiman Long) [1724510] +- [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Waiman Long) [1724510] +- [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Waiman Long) [1724510] +- [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} +- [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} +- [x86] x86/feature: Relocate X86_FEATURE_INVPCID_SINGLE (Waiman Long) [1724510] {CVE-2019-1125} +- [net] ipv4: Fix memory leak in network namespace dismantle (Sabrina Dubroca) [1715925] +- [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1722686] +- [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732106] +- [net] netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed (Davide Caratti) [1724554] +- [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1722706] +- [net] ipv6: fix a lockdep splat (Paolo Abeni) [1725192] +- [net] check before dereferencing netdev_ops during busy poll (Matteo Croce) [1718118] +- [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712737] +- [net] sched: act_api: don't go to NULL chains (Davide Caratti) [1712918] + +* Wed Aug 07 2019 Jan Stancek [3.10.0-1068.el7] +- [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730931] +- [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729586] +- [tty] tty/hvc_console: fix console lock ordering with spinlock (Pankaj Gupta) [1561754] +- [x86] x86/hyperv: Suppress "PCI: Fatal: No config space access function found" (Raghavendra Rao) [1733597] +- [powerpc] Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Laurent Vivier) [1717952] +- [s390] virtio/s390: fix race on airq_areas (Thomas Huth) [1642860] +- [s390] virtio/s390: make airq summary indicators DMA (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: add indirection to indicators access (Hendrik Brueckner) [1642860] +- [s390] s390/airq: use DMA memory for adapter interrupts (Hendrik Brueckner) [1642860] +- [s390] s390/cio: add basic protected virtualization support (Hendrik Brueckner) [1642860] +- [s390] s390/cio: introduce DMA pools to cio (Hendrik Brueckner) [1642860] +- [s390] s390/mm: force swiotlb for protected virtualization (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: DMA support for virtio-ccw (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: use vring_create_virtqueue (Hendrik Brueckner) [1642860] +- [s390] s390/virtio: handle find on invalid queue gracefully (Hendrik Brueckner) [1642860] +- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Hendrik Brueckner) [1642860] +- [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Hendrik Brueckner) [1642860] +- [virtio] virtio: Introduce virtio_max_dma_size() (Hendrik Brueckner) [1642860] +- [dma] dma: Introduce dma_max_mapping_size() (Hendrik Brueckner) [1642860] +- [lib] swiotlb: Introduce swiotlb_max_mapping_size() (Hendrik Brueckner) [1642860] +- [x86] kvm: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race (Peter Xu) [1729417] +- [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1712344] +- [x86] kvm: x86: vmx: fix vpid leak (Vitaly Kuznetsov) [1716188] +- [netdrv] virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS (Jens Freimann) [1607809] +- [md] return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1717767] +- [linux] sg: remove ->sg_magic member (Gopal Tiwari) [1703366] + +* Tue Aug 06 2019 Jan Stancek [3.10.0-1067.el7] +- [documentation] dynamic-debug-howto.txt: update since new wildcard support (Joe Lawrence) [1719948] +- [lib] dynamic_debug: add wildcard support to filter files/functions/modules (Joe Lawrence) [1719948] +- [lib] lib/parser.c: add match_wildcard() function (Joe Lawrence) [1719948] +- [tools] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1719948] +- [tools] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1719948] +- [tools] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1719948] +- [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1719948] +- [lib] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1719948] +- [lib] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1719948] +- [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1719948] +- [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1719948] +- [samples] livepatch: samples: non static warnings fix (Joe Lawrence) [1719948] +- [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1719948] +- [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1719948] +- [lib] selftests/livepatch: introduce tests (Joe Lawrence) [1719948] +- [documentation] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1719948] +- [documentation] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1719948] +- [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1719948] +- [kernel] livepatch: Add atomic replace (Joe Lawrence) [1719948] +- [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1719948] +- [samples] livepatch: Simplify API by removing registration step (Joe Lawrence) [1719948] +- [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1719948] +- [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1719948] +- [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1719948] +- [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1719948] +- [samples] livepatch: check kzalloc return values (Joe Lawrence) [1719948] +- [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1719948] +- [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1719948] +- [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1719948] +- [documentation] livepatch: Remove not longer valid limitations from the documentation (Joe Lawrence) [1719948] +- [documentation] Doc: Fix double words in Documentation (Joe Lawrence) [1719948] +- [documentation] Documentation: livepatch: add section about arch-specific code (Joe Lawrence) [1719948] +- [documentation] Documentation: livepatch: outline Elf format and requirements for patch modules (Joe Lawrence) [1719948] +- [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1733016] +- [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1733016] +- [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1733016] +- [ipc] do cyclic id allocation for the ipc object (Waiman Long) [1373519] +- [ipc] conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1373519] +- [ipc] allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1373519] +- [ipc] IPCMNI limit check for semmni (Waiman Long) [1373519] +- [ipc] IPCMNI limit check for msgmni and shmmni (Waiman Long) [1373519] +- [ipc] util.c: further variable name cleanups (Waiman Long) [1373519] +- [ipc] reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1373519] +- [kernel] ipc: Move IPCMNI from ipc.h into ipc/util.h (Waiman Long) [1373519] +- [ipc] sysvipc: make get_maxid O(1) again (Waiman Long) [1373519] +- [ipc] sysvipc: properly name ipc_addid() limit parameter (Waiman Long) [1373519] +- [ipc] sysvipc: unteach ids->next_id for !CHECKPOINT_RESTORE (Waiman Long) [1373519] +- [ipc] msg: increase MSGMNI, remove scaling (Waiman Long) [1373519] +- [ipc] always handle a new value of auto_msgmni (Waiman Long) [1373519] +- [ipc] convert use of typedef ctl_table to struct ctl_table (Waiman Long) [1373519] +- [ipc] use device_initcall (Waiman Long) [1373519] +- [ipc] delete seq_max field in struct ipc_ids (Waiman Long) [1373519] +- [ipc] standardize code comments (Waiman Long) [1373519] +- [ipc] whitespace cleanup (Waiman Long) [1373519] +- [ipc] util.c: remove unnecessary work pending test (Waiman Long) [1373519] + +* Tue Aug 06 2019 Jan Stancek [3.10.0-1066.el7] +- [fs] nfs: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1695710] +- [fs] nfs: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1695710] +- [fs] nfs: make nfs_match_client killable (Benjamin Coddington) [1695710] +- [fs] nfsv4.1: Avoid false retries when RPC calls are interrupted (Benjamin Coddington) [1732427] +- [fs] NFS4.1 handle interrupted slot reuse from ERR_DELAY (Benjamin Coddington) [1732427] +- [fs] nfsv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY (Benjamin Coddington) [1732427] +- [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Carlos Maiolino) [1721498] +- [fs] xfs: Initialize variables in xfs_alloc_get_rec before using them (Carlos Maiolino) [1721498] +- [fs] xfs: ensure post-EOF zeroing happens after zeroing part of a file (Carlos Maiolino) [1721498] +- [fs] xfs: don't trip over negative free space in xfs_reserve_blocks (Carlos Maiolino) [1721498] +- [fs] xfs: allow empty transactions while frozen (Carlos Maiolino) [1721498] +- [fs] xfs: xfs_iflush_abort() can be called twice on cluster writeback failure (Carlos Maiolino) [1721498] +- [fs] xfs: More robust inode extent count validation (Carlos Maiolino) [1721498] +- [fs] xfs: simplify xfs_bmap_punch_delalloc_range (Carlos Maiolino) [1721498] +- [fs] xfs: update incore per-AG inode count (Carlos Maiolino) [1721498] +- [fs] xfs: validate btree records on retrieval (Carlos Maiolino) [1721498] +- [fs] xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() (Carlos Maiolino) [1721498] +- [fs] xfs: verify root inode more thoroughly (Carlos Maiolino) [1721498] +- [fs] xfs: catch bad stripe alignment configurations (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert on corrupted unlinked inode list (Carlos Maiolino) [1721498] +- [fs] xfs: explicitly pass buffer size to xfs_corruption_error (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert when on-disk btree pointers are garbage (Carlos Maiolino) [1721498] +- [fs] xfs: strengthen btree pointer checks before use (Carlos Maiolino) [1721498] +- [fs] xfs: introduce xfs_btree_debug_check_ptr (Carlos Maiolino) [1721498] +- [fs] xfs: check directory bestfree information in the verifier (Carlos Maiolino) [1721498] +- [fs] xfs: don't return garbage buffers in xfs_da3_node_read (Carlos Maiolino) [1721498] +- [fs] xfs: don't ASSERT on short form btree root pointer of zero (Carlos Maiolino) [1721498] +- [fs] xfs: btree lookup shouldn't ASSERT on empty btree nodes (Carlos Maiolino) [1721498] +- [fs] xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption (Carlos Maiolino) [1721498] +- [fs] xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert when reporting on-disk corruption while loading btree (Carlos Maiolino) [1721498] +- [fs] xfs: verify AGI unlinked list contains valid blocks (Carlos Maiolino) [1721498] +- [fs] xfs: xfs_rtword_t should be unsigned, not signed (Carlos Maiolino) [1721498] +- [fs] xfs: fix inobt magic number check (Carlos Maiolino) [1721498] +- [fs] xfs: fix double ijoin in xfs_inactive_symlink_rmt() (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert fail with AIL lock held (Carlos Maiolino) [1721498] +- [fs] xfs: log item flags are racy (Carlos Maiolino) [1721498] +- [fs] xfs: bmap debugging should never panic the system (Carlos Maiolino) [1721498] +- [fs] xfs: print specific dqblk that failed verifiers (Carlos Maiolino) [1721498] +- [fs] xfs: add full xfs_dqblk verifier (Carlos Maiolino) [1721498] +- [fs] xfs: pass full xfs_dqblk to repair during quotacheck (Carlos Maiolino) [1721498] +- [fs] xfs: check type in quota verifier during quotacheck (Carlos Maiolino) [1721498] +- [fs] xfs: remove unused flags arg from xfs_dquot_verify (Carlos Maiolino) [1721498] +- [fs] xfs: make xfs_buf_incore out of line (Carlos Maiolino) [1721498] +- [fs] xfs: trace ATTR flags in xattr tracepoints (Carlos Maiolino) [1721498] +- [fs] xfs: validate allocated inode number (Carlos Maiolino) [1721498] +- [fs] xfs: fix intent use-after-free on abort (Carlos Maiolino) [1721498] +- [fs] xfs: Remove "committed" argument of xfs_dir_ialloc (Carlos Maiolino) [1721498] +- [fs] xfs: do not log/recover swapext extent owner changes for deleted inodes (Carlos Maiolino) [1721498] +- [fs] xfs: clean up xfs_mount allocation and dynamic initializers (Carlos Maiolino) [1721498] +- [fs] xfs: remove dead inode version setting code (Carlos Maiolino) [1721498] +- [fs] xfs: don't accept inode buffers with suspicious unlinked chains (Carlos Maiolino) [1721498] +- [fs] xfs: refactor inode buffer verifier error logging (Carlos Maiolino) [1721498] +- [fs] xfs: refactor inode verifier error logging (Carlos Maiolino) [1721498] +- [fs] xfs: refactor bmap record validation (Carlos Maiolino) [1721498] +- [fs] xfs: sanity-check the unused space before trying to use it (Carlos Maiolino) [1721498] +- [fs] xfs: refactor xfs_log_force_lsn (Carlos Maiolino) [1721498] +- [fs] xfs: don't use XFS_BMAPI_ENTRIRE in xfs_get_blocks (Carlos Maiolino) [1721498] +- [fs] xfs: refactor xfs_log_force (Carlos Maiolino) [1721498] +- [fs] xfs: merge _xfs_log_force_lsn and xfs_log_force_lsn (Carlos Maiolino) [1721498] +- [fs] xfs: merge _xfs_log_force and xfs_log_force (Carlos Maiolino) [1721498] +- [fs] xfs: remove the unused log_flushed variable in xfs_extent_busy_flush (Carlos Maiolino) [1721498] +- [fs] xfs: remove an outdated comment for xfs_inode_item_committing (Carlos Maiolino) [1721498] +- [fs] xfs: remove misleading comment text on xfs_inode_item_unlock (Carlos Maiolino) [1721498] +- [fs] xfs: shutdown if block allocation overruns tx reservation (Carlos Maiolino) [1721498] +- [fs] xfs: convert a few more directory asserts to corruption (Carlos Maiolino) [1721498] +- [fs] xfs: don't iunlock the quota ip when quota block (Carlos Maiolino) [1721498] +- [fs] xfs: remove unused m_dmevmask from xfs_mount struct (Carlos Maiolino) [1721498] +- [fs] xfs: fall back to vmalloc when allocation log vector buffers (Carlos Maiolino) [1721498] +- [fs] xfs: fix potential memory leak in mount option parsing (Carlos Maiolino) [1721498] +- [fs] xfs: fix u32 type usage in sb validation function (Carlos Maiolino) [1721498] +- [fs] xfs: refactor inode verifier corruption error printing (Carlos Maiolino) [1721498] +- [fs] Get rid of xfs_buf_log_item_t typedef (Carlos Maiolino) [1721498] +- [fs] xfs: fix non-debug build compiler warnings (Carlos Maiolino) [1721498] +- [fs] xfs: check sb_agblocks and sb_agblklog when validating superblock (Carlos Maiolino) [1721498] +- [fs] xfs: btree format ifork loader should check for zero numrecs (Carlos Maiolino) [1721498] +- [fs] xfs: attr leaf verifier needs to check for obviously bad count (Carlos Maiolino) [1721498] +- [fs] xfs: cancel tx on xfs_defer_finish() error during xattr set/remove (Carlos Maiolino) [1721498] +- [fs] xfs: destroy mutex pag_ici_reclaim_lock before free (Carlos Maiolino) [1721498] +- [fs] xfs: change 0xp -> p in print messages (Carlos Maiolino) [1721498] +- [fs] xfs: clarify units in the failed metadata io message (Carlos Maiolino) [1721498] +- [fs] xfs: harden directory integrity checks some more (Carlos Maiolino) [1721498] +- [fs] xfs: dump the first 128 bytes of any corrupt buffer (Carlos Maiolino) [1721498] +- [fs] xfs: teach error reporting functions to take xfs_failaddr_t (Carlos Maiolino) [1721498] +- [fs] xfs: standardize quota verification function outputs (Carlos Maiolino) [1721498] +- [fs] xfs: separate dquot repair into a separate function (Carlos Maiolino) [1721498] +- [fs] xfs: create a new buf_ops pointer to verify structure metadata (Carlos Maiolino) [1721498] +- [fs] xfs: fail out of xfs_attr3_leaf_lookup_int if it looks corrupt (Carlos Maiolino) [1721498] +- [fs] xfs: provide a centralized method for verifying inline fork data (Carlos Maiolino) [1721498] +- [fs] xfs: refactor short form directory structure verifier function (Carlos Maiolino) [1721498] +- [fs] xfs: create structure verifier function for short form symlinks (Carlos Maiolino) [1721498] +- [fs] xfs: create structure verifier function for shortform xattrs (Carlos Maiolino) [1721498] +- [fs] xfs: optimize inline symlinks (Carlos Maiolino) [1721498] +- [fs] xfs: verify dinode header first (Carlos Maiolino) [1721498] +- [fs] xfs: refactor verifier callers to print address of failing check (Carlos Maiolino) [1721498] +- [fs] xfs: have buffer verifier functions report failing address (Carlos Maiolino) [1721498] +- [fs] xfs: refactor xfs_verifier_error and xfs_buf_ioerror (Carlos Maiolino) [1721498] +- [fs] xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers (Carlos Maiolino) [1721498] +- [fs] xfs: remove XFS_FSB_SANITY_CHECK (Carlos Maiolino) [1721498] +- [fs] xfs: Show realtime device stats on statfs calls if realtime flags set (Carlos Maiolino) [1721498] +- [fs] cifs: keep FileInfo handle live during oplock break (Leif Sahlberg) [1733329] + +* Mon Aug 05 2019 Jan Stancek [3.10.0-1065.el7] +- [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1694090] +- [mm] memory-hotplug: fix comments in zone_spanned_pages_in_node() and zone_spanned_pages_in_node() (Baoquan He) [1694090] +- [mm] mem-hotplug: fix node spanned pages when we have a movable node (Baoquan He) [1694090] +- [mm] mm: report available pages as "MemTotal" for each NUMA node (Baoquan He) [1694090] +- [mm] mmap: allow MAP_HUGETLB for hugetlbfs files v2 (Kenneth Yin) [1730100] +- [s390] s390/protvirt: block kernel command line alteration (Hendrik Brueckner) [1642859] +- [s390] s390/protvirt: add memory sharing for diag 308 set/store (Hendrik Brueckner) [1642859] +- [s390] s390/uv: introduce guest side ultravisor code (Hendrik Brueckner) [1642859] +- [s390] qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731511] +- [s390] qeth: be drop monitor friendly (Philipp Rudo) [1731508] +- [net] af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731510] +- [netdrv] bnx2x: Disable multi-cos feature (Manish Chopra) [1704157] +- [netdrv] bnxt_en: Add support for BCM957504 (Jonathan Toppins) [1673791] +- [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723657] {CVE-2019-11884} +- [scsi] core: use scmd_printk() to print which command timed out (Maurizio Lombardi) [1651706] +- [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (David Arcari) [1718042] +- [scsi] target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729507] +- [scsi] iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1726689] +- [x86] umip: Make the UMIP activated message generic (David Arcari) [1719999] +- [x86] umip: Print UMIP line only once (David Arcari) [1719999] +- [x86] insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728558] {CVE-2019-13233} +- [x86] spec_ctrl: Use static_key for IBRS syscall path macros (Waiman Long) [1729548] +- [powerpc] watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1729856] +- [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732823] +- [powerpc] rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727049] +- [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718952] +- [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718952] +- [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718952] +- [block] fix use-after-free on gendisk (Ming Lei) [1700091] +- [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1665132] +- [block] blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter (Ming Lei) [1665132] +- [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1697240] + +* Sat Aug 03 2019 Jan Stancek [3.10.0-1064.el7] +- [ata] libata: remove WARN() for DMA or PIO command without data (David Milburn) [1725328] +- [netdrv] atl1c: reserve min skb headroom (Florian Westphal) [1531461] +- [netdrv] ibmvnic: Update carrier state after link state change (Gustavo Duarte) [1711667] +- [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Gustavo Duarte) [1711667] +- [s390] jump_label: replace stop_machine with smp_call_function (Hendrik Brueckner) [1720389 1720387] +- [s390] zcrypt: Fix wrong dispatching for control domain CPRBs (Hendrik Brueckner) [1720389] +- [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1717536] +- [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1717536] +- [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1717536] +- [usb] hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} +- [usb] check usb_get_extra_descriptor for proper size (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} +- [scripts] override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721512] +- [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1721294] +- [nvme] Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1720378] +- [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1630682] +- [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1718900] +- [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718494] +- [scsi] sg: protect against races between mmap() and SG_SET_RESERVED_SIZE (Ewan Milne) [1710533] +- [scsi] sg: recheck MMAP_IO request length with lock held (Ewan Milne) [1710533] +- [scsi] sg: reset 'res_in_use' after unlinking reserved array (Ewan Milne) [1710533] +- [scsi] sg: protect accesses to 'reserved' page array (Ewan Milne) [1710533] +- [net] af_key: do not use GFP_KERNEL in atomic contexts (Vladis Dronov) [1715917] +- [net] Fix RCU splat in af_key (Vladis Dronov) [1715917] +- [x86] aesni: initialize gcm(aes) cryptd child's key/authsize (Sabrina Dubroca) [1698551] +- [block] blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL (Ming Lei) [1717059] +- [pci] msi: Don't warn when irq_create_affinity_masks() returns NULL (Ming Lei) [1717059] +- [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712450] +- [kernel] sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1693737] +- [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1693737] +- [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1693737] +- [x86] perf/x86/intel: Add Tremont core PMU support (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Add Icelake support (Jiri Olsa) [1482406] +- [x86] perf/x86: Support constraint ranges (Jiri Olsa) [1482406] +- [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Support adaptive PEBS v4 (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Fix unwind errors from PEBS entries (mk-II) (Jiri Olsa) [1482406] +- [kernel] perf: Return empty callchain instead of NULL (Jiri Olsa) [1482406] +- [kernel] perf: Make perf_callchain function static (Jiri Olsa) [1482406] +- [x86] perf/x86: Support outputting XMM registers (Jiri Olsa) [1482406] +- [x86] perf/x86: Fix incorrect PEBS_REGS (Jiri Olsa) [1482406] +- [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Jiri Olsa) [1482406] +- [x86] cpufeature: Add facility to check for min microcode revisions (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Rename confusing 'freerunning PEBS' API and implementation to 'large PEBS' (Jiri Olsa) [1482406] +- [x86] perf/x86/intel/ds: Extract code of event update in short period (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Jiri Olsa) [1482406] + +* Fri Aug 02 2019 Jan Stancek [3.10.0-1063.el7] +- [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1637693] +- [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1637693] +- [x86] apic: Fix device hotplug NULL pointer dereference (Prarit Bhargava) [1724644] +- [fs] coredump: fix the setting of PF_DUMPCORE (Vladis Dronov) [1706150] +- [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1672539] +- [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1649907] +- [fs] gfs2: Check for NULL dev_name on gfs2meta mount (Andrew Price) [1722499] +- [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1694201] +- [fs] cifs: Fix copy_file_range for write on the same file (Leif Sahlberg) [1689108] +- [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1702264] +- [fs] binfmt_misc.c: do not allow offset overflow (Bill O'Donnell) [1708066] +- [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697229] +- [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724362] +- [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724362] +- [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724362] +- [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724362] +- [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724362] +- [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724362] +- [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724362] +- [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724362] +- [fs] nfs/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1686179] +- [fs] pnfs: Skip invalid stateids when doing a bulk destroy (Benjamin Coddington) [1686179] +- [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733671] +- [scsi] vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1720298] +- [netdrv] ice: Implement pci_error_handler ops (Jonathan Toppins) [1673159] +- [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix() (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Improve NQ reservations (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt() (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix statistics context reservation logic (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Improve multicast address setup logic (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Reset device on RX buffer errors (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Improve RX consumer index validity check (Jonathan Toppins) [1715161] +- [netdrv] mlx4_en: Fix reporting phy counters (Alaa Hleihel) [1716338] +- [scsi] avoid leaking shost->bqt on scsi_add_host_with_dma() failure path (Vitaly Kuznetsov) [1702572] +- [ata] scsi: use host wide tags by default (fixup) (Vitaly Kuznetsov) [1702572] +- [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1704203] +- [kernel] sysctl: Use do_proc_do[u]intvec_conv for bounds-checking (Alex Gladkov) [1597153] +- [kernel] sysctl: Add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1597153] +- [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1710423] +- [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1710423] +- [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1710423] +- [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1710423] +- [infiniband] rdma/mlx5: Do not allow the user to write to the clock page (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1710423] +- [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1710423] +- [infiniband] ib/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1710423] +- [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1641418] +- [infiniband] core, ipoib: Do not overreact to SM LID change event (Kamal Heib) [1707873] +- [netdrv] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1704681] {CVE-2019-9503} +- [netdrv] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1704880] {CVE-2019-9500} +- [bluetooth] btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1702163] +- [bluetooth] btusb: Add support for Intel Bluetooth device 22560 [8087:0026] (Gopal Tiwari) [1702163] + * Thu Jul 18 2019 Bruno E. O. Meneguele [3.10.0-1062.el7] - [fs] revert "xfs: disable copy_file_range() to avoid broken splice copy" (Eric Sandeen) [1731205] diff --git a/linux-3.10.0-1062.el7.tar.xz b/linux-3.10.0-1160.49.1.el7.tar.xz similarity index 84% rename from linux-3.10.0-1062.el7.tar.xz rename to linux-3.10.0-1160.49.1.el7.tar.xz index fc4dac6a190e7e8f87cac498a3067ae12e72d3b5..4a1d2ce61acaacb312b4e610f44c303569a9772b 100644 Binary files a/linux-3.10.0-1062.el7.tar.xz and b/linux-3.10.0-1160.49.1.el7.tar.xz differ diff --git a/rheldup3.x509 b/rheldup3.x509 deleted file mode 100644 index 5df3b4f30de160efb9bd4dfbe9b831ee44a74007..0000000000000000000000000000000000000000 Binary files a/rheldup3.x509 and /dev/null differ diff --git a/rhelkpatch1.x509 b/rhelkpatch1.x509 deleted file mode 100644 index 0c774ba73bd27a421e59a2488cbf6f398fe03e2a..0000000000000000000000000000000000000000 Binary files a/rhelkpatch1.x509 and /dev/null differ diff --git a/secureboot.cer b/secureboot.cer deleted file mode 100644 index 20e660479db920c9af073ef60dfd52cfcd55ef35..0000000000000000000000000000000000000000 Binary files a/secureboot.cer and /dev/null differ diff --git a/securebootca.cer b/securebootca.cer deleted file mode 100644 index b2354007b9668258683b99a68fa5bdd3067c31b1..0000000000000000000000000000000000000000 Binary files a/securebootca.cer and /dev/null differ diff --git a/sign-modules b/sign-modules index bdb96a9728cf6f58a19551fc19f482b33998493c..6262fe09e45f98239adb695ffc7bcca66a962e0e 100755 --- a/sign-modules +++ b/sign-modules @@ -1,22 +1,23 @@ #! /bin/bash -moddir=$1 - -modules=`find $moddir -name *.ko` - MODSECKEY="./signing_key.priv" MODPUBKEY="./signing_key.x509" +moddir=$1 + +modules=`find $moddir -type f -name '*.ko'` -for mod in $modules -do - dir=`dirname $mod` - file=`basename $mod` +NPROC=`nproc` +[ -z "$NPROC" ] && NPROC=1 - ./scripts/sign-file sha256 ${MODSECKEY} ${MODPUBKEY} ${dir}/${file} - rm -f ${dir}/${file}.{sig,dig} +# NB: this loop runs 2000+ iterations. Try to be fast. +echo "$modules" | xargs -r -n16 -P $NPROC sh -c " +for mod; do + ./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod + rm -f \$mod.sig \$mod.dig done +" DUMMYARG0 # xargs appends ARG1 ARG2..., which go into $mod in for loop. -RANDOMMOD=$(find $moddir -type f -name '*.ko' | sort -R | tail -n 1) +RANDOMMOD=$(echo "$modules" | sort -R | tail -n 1) if [ "~Module signature appended~" != "$(tail -c 28 $RANDOMMOD)" ]; then echo "*** Modules are unsigned! ***" exit 1 diff --git a/x509.genkey b/x509.genkey index b1bbe387f11faf296e2c67d3ed001298dca3e7d8..d98f8fe6ce086031b6610d56d028ceae82b2acbd 100644 --- a/x509.genkey +++ b/x509.genkey @@ -5,9 +5,9 @@ prompt = no x509_extensions = myexts [ req_distinguished_name ] -O = Red Hat -CN = Red Hat Enterprise Linux kernel signing key -emailAddress = secalert@redhat.com +O = CentOS +CN = CentOS Linux kernel signing key +emailAddress = security@centos.org [ myexts ] basicConstraints=critical,CA:FALSE