diff --git a/.gitignore b/.gitignore index 97c1d5e..14f3da8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,5 @@ -SOURCES/kernel-abi-whitelists-1062.tar.bz2 -SOURCES/kernel-kabi-dw-1062.tar.bz2 -SOURCES/linux-3.10.0-1062.18.1.el7.tar.xz +SOURCES/kernel-abi-whitelists-1127.tar.bz2 +SOURCES/kernel-kabi-dw-1127.tar.bz2 +SOURCES/linux-3.10.0-1127.el7.tar.xz SOURCES/rheldup3.x509 SOURCES/rhelkpatch1.x509 -SOURCES/centos-kpatch.x509 -SOURCES/centos-ldup.x509 -SOURCES/centos.cer diff --git a/.kernel.metadata b/.kernel.metadata index f1405e8..30c0903 100644 --- a/.kernel.metadata +++ b/.kernel.metadata @@ -1,8 +1,5 @@ -d6914bd8d9b24dcd384d2da39fa8b04fa3de713a SOURCES/kernel-abi-whitelists-1062.tar.bz2 -e01030ef3029e113eeff62bf9ea0dcf09b86d4e2 SOURCES/kernel-kabi-dw-1062.tar.bz2 -01bb9f95389387bd831c069a00b62c64ec45c85c SOURCES/linux-3.10.0-1062.18.1.el7.tar.xz +4fc704567fc0b9abd6217e466773bbd48b255613 SOURCES/kernel-abi-whitelists-1127.tar.bz2 +7a3638864a005624c5a949922fbf8cfa389b094f SOURCES/kernel-kabi-dw-1127.tar.bz2 +ab06b447a6ac14b0c382e2debe4ba70a6d278762 SOURCES/linux-3.10.0-1127.el7.tar.xz 95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509 d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509 -5a7d05a8298cf38d43689470e8e43230d8add0f9 SOURCES/centos-kpatch.x509 -c61172887746663d3bdd9acaa263cbfacf99e8b3 SOURCES/centos-ldup.x509 -6e9105eb51e55a46761838f289a917611cad8091 SOURCES/centos.cer diff --git a/SOURCES/Makefile.common b/SOURCES/Makefile.common index 27c28a5..ad83fec 100644 --- a/SOURCES/Makefile.common +++ b/SOURCES/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.18.1 +BUILD:=1127 DIST:=.el7 SPECFILE:=kernel.spec RPM:=$(REDHAT)/rpm diff --git a/SOURCES/Module.kabi_ppc64 b/SOURCES/Module.kabi_ppc64 index fb86c75..2f28ee5 100644 --- a/SOURCES/Module.kabi_ppc64 +++ b/SOURCES/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 @@ -104,6 +109,7 @@ 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 @@ -290,6 +296,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 +328,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 +358,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 +372,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 +382,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 +408,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 +462,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 +476,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 +531,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 +628,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 +670,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 +765,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 +827,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/SOURCES/Module.kabi_ppc64le b/SOURCES/Module.kabi_ppc64le index cd5efca..06da280 100644 --- a/SOURCES/Module.kabi_ppc64le +++ b/SOURCES/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 @@ -104,6 +109,7 @@ 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 @@ -290,6 +296,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 +328,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 +358,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 +372,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 +382,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 +408,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 +462,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 +476,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 +531,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 +628,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 +670,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 +765,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 +827,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/SOURCES/Module.kabi_s390x b/SOURCES/Module.kabi_s390x index 61057d1..ca0895a 100644 --- a/SOURCES/Module.kabi_s390x +++ b/SOURCES/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 @@ -84,6 +89,7 @@ 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 @@ -267,6 +273,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 +304,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 +330,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 +344,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 +354,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 +376,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 +417,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 +431,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 +484,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 +578,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 +618,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 +712,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 +772,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/SOURCES/Module.kabi_x86_64 b/SOURCES/Module.kabi_x86_64 index c62845a..1211eda 100644 --- a/SOURCES/Module.kabi_x86_64 +++ b/SOURCES/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 @@ -123,6 +133,7 @@ 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 @@ -323,6 +334,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 +366,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 +398,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 +412,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 +422,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 +448,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 +508,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 +522,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 +578,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 +685,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 +728,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 +824,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 +894,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/SOURCES/centos-ca-secureboot.der b/SOURCES/centos-ca-secureboot.der deleted file mode 100644 index 44a2563..0000000 Binary files a/SOURCES/centos-ca-secureboot.der and /dev/null differ diff --git a/SOURCES/centossecureboot001.crt b/SOURCES/centossecureboot001.crt deleted file mode 100644 index c67b0f3..0000000 --- a/SOURCES/centossecureboot001.crt +++ /dev/null @@ -1,81 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - b6:16:15:71:72:fb:31:7e - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=CentOS Secure Boot (CA key 1)/emailAddress=security@centos.org - Validity - Not Before: Aug 1 11:47:30 2018 GMT - Not After : Dec 31 11:47:30 2037 GMT - Subject: CN=CentOS Secure Boot (key 1)/emailAddress=security@centos.org - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public Key: (2048 bit) - Modulus (2048 bit): - 00:c1:a3:6a:f4:2d:71:83:6c:21:ca:0c:b7:ac:fa: - 76:80:43:03:40:87:5d:de:e9:1e:df:ad:e7:2b:51: - cb:f8:31:0f:9a:db:ab:23:25:04:11:05:57:7d:f2: - 4b:8d:1e:b3:75:78:1d:b9:57:8b:18:0b:bb:7e:e3: - 24:0f:6a:40:5f:2b:4f:03:a5:85:94:d2:f9:08:a0: - bc:db:a5:ea:4f:7f:e8:7c:d1:a9:f8:f0:9c:25:18: - 00:14:c4:c4:35:7d:1d:4c:8a:8d:95:f8:ed:65:97: - a5:a4:da:7d:cb:f0:33:3b:b7:03:94:68:47:05:57: - 6c:96:91:ac:14:f2:e3:f6:6d:4a:18:cf:68:8a:35: - 6f:8e:26:99:7f:db:c9:83:54:c2:c3:bf:ad:45:a0: - aa:a0:86:5f:20:b1:86:1b:ae:b7:28:15:11:f9:65: - 53:5d:70:33:9b:a3:c7:b5:c8:11:ff:55:3b:e7:46: - f1:6c:6b:8c:bb:f2:9f:36:23:b1:2d:23:2f:8f:4f: - 6c:a8:cc:ae:f5:56:9e:22:6c:0e:9a:4a:b1:bd:b2: - 76:15:5c:05:85:b8:5e:dc:8c:a5:c3:e0:75:51:a4: - 94:9b:03:2e:7b:f8:d3:b9:dd:7f:88:ce:2e:2f:28: - 4c:b4:92:2f:e6:e0:67:0a:d0:ff:c5:d2:79:a6:ef: - 94:0f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:FALSE - X509v3 Key Usage: - Digital Signature - X509v3 Subject Key Identifier: - F0:37:C6:EA:EC:36:D4:05:7A:52:6C:0E:C6:D5:A9:5B:32:4E:E1:29 - X509v3 Authority Key Identifier: - keyid:54:EC:81:85:89:3E:E9:1A:DB:08:F7:44:88:54:7E:8E:3F:74:3A:F3 - - Signature Algorithm: sha256WithRSAEncryption - 97:97:ba:a6:0b:5b:bb:84:39:2e:ef:8b:51:9a:89:bb:65:3c: - dc:15:d0:5a:88:c5:af:ce:93:f5:c1:74:98:15:59:a9:38:da: - 11:fd:46:d5:4f:23:7c:03:1f:ae:0c:70:93:94:a7:61:2f:4b: - 2f:5f:bb:cc:8a:d7:4a:24:66:73:85:b4:19:13:fc:6a:61:4a: - 28:1f:a2:38:f4:72:90:03:c4:3e:64:63:8b:fb:15:22:22:4e: - b9:43:d9:b4:3d:3a:60:c1:4d:3a:09:85:68:7a:bc:3b:f9:ef: - f3:f5:e9:c9:4f:80:8c:c6:e9:cb:ef:28:44:b0:5d:d4:9e:4f: - 0f:02:9a:65:aa:98:35:b4:6f:d2:80:e3:08:ef:12:d0:17:56: - a6:a1:42:1e:1d:ab:e5:33:c0:fd:88:0d:40:42:81:c8:27:30: - 17:07:57:3e:05:9d:aa:05:0e:5b:3a:79:b4:29:aa:7c:42:5a: - ad:43:59:fb:34:4d:dc:62:58:63:e4:fb:de:bb:fd:6c:4e:97: - 58:f4:b9:99:4a:71:fe:7f:16:50:55:25:46:39:96:9b:88:6c: - 75:19:33:9e:70:b3:04:82:fe:16:a8:8e:22:47:83:6d:16:77: - da:26:ad:31:d8:06:6d:c5:7e:46:4b:21:ab:ae:ec:2a:93:71: - da:7f:89:1d ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgIJALYWFXFy+zF+MA0GCSqGSIb3DQEBCwUAMEwxJjAkBgNV -BAMMHUNlbnRPUyBTZWN1cmUgQm9vdCAoQ0Ega2V5IDEpMSIwIAYJKoZIhvcNAQkB -FhNzZWN1cml0eUBjZW50b3Mub3JnMB4XDTE4MDgwMTExNDczMFoXDTM3MTIzMTEx -NDczMFowSTEjMCEGA1UEAxMaQ2VudE9TIFNlY3VyZSBCb290IChrZXkgMSkxIjAg -BgkqhkiG9w0BCQEWE3NlY3VyaXR5QGNlbnRvcy5vcmcwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDBo2r0LXGDbCHKDLes+naAQwNAh13e6R7frecrUcv4 -MQ+a26sjJQQRBVd98kuNHrN1eB25V4sYC7t+4yQPakBfK08DpYWU0vkIoLzbpepP -f+h80an48JwlGAAUxMQ1fR1Mio2V+O1ll6Wk2n3L8DM7twOUaEcFV2yWkawU8uP2 -bUoYz2iKNW+OJpl/28mDVMLDv61FoKqghl8gsYYbrrcoFRH5ZVNdcDObo8e1yBH/ -VTvnRvFsa4y78p82I7EtIy+PT2yozK71Vp4ibA6aSrG9snYVXAWFuF7cjKXD4HVR -pJSbAy57+NO53X+Izi4vKEy0ki/m4GcK0P/F0nmm75QPAgMBAAGjXTBbMAwGA1Ud -EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBTwN8bq7DbUBXpSbA7G1alb -Mk7hKTAfBgNVHSMEGDAWgBRU7IGFiT7pGtsI90SIVH6OP3Q68zANBgkqhkiG9w0B -AQsFAAOCAQEAl5e6pgtbu4Q5Lu+LUZqJu2U83BXQWojFr86T9cF0mBVZqTjaEf1G -1U8jfAMfrgxwk5SnYS9LL1+7zIrXSiRmc4W0GRP8amFKKB+iOPRykAPEPmRji/sV -IiJOuUPZtD06YMFNOgmFaHq8O/nv8/XpyU+AjMbpy+8oRLBd1J5PDwKaZaqYNbRv -0oDjCO8S0BdWpqFCHh2r5TPA/YgNQEKByCcwFwdXPgWdqgUOWzp5tCmqfEJarUNZ -+zRN3GJYY+T73rv9bE6XWPS5mUpx/n8WUFUlRjmWm4hsdRkznnCzBIL+FqiOIkeD -bRZ32iatMdgGbcV+Rkshq67sKpNx2n+JHQ== ------END CERTIFICATE----- diff --git a/SOURCES/debrand-rh-i686-cpu.patch b/SOURCES/debrand-rh-i686-cpu.patch deleted file mode 100644 index 739855c..0000000 --- a/SOURCES/debrand-rh-i686-cpu.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- 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/SOURCES/debrand-rh_taint.patch b/SOURCES/debrand-rh_taint.patch deleted file mode 100644 index 8ef4557..0000000 --- a/SOURCES/debrand-rh_taint.patch +++ /dev/null @@ -1,25 +0,0 @@ -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/SOURCES/debrand-single-cpu.patch b/SOURCES/debrand-single-cpu.patch deleted file mode 100644 index afd0e0c..0000000 --- a/SOURCES/debrand-single-cpu.patch +++ /dev/null @@ -1,12 +0,0 @@ -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/SOURCES/kernel-3.10.0-ppc64-debug.config b/SOURCES/kernel-3.10.0-ppc64-debug.config index 50e4e57..50880bf 100644 --- a/SOURCES/kernel-3.10.0-ppc64-debug.config +++ b/SOURCES/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 @@ -1374,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 @@ -1401,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 @@ -1558,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 +2056,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 +2212,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 +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 @@ -4926,6 +4928,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 # @@ -5339,7 +5343,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/SOURCES/kernel-3.10.0-ppc64.config b/SOURCES/kernel-3.10.0-ppc64.config index bf7f95f..f9a73cb 100644 --- a/SOURCES/kernel-3.10.0-ppc64.config +++ b/SOURCES/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 @@ -1378,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 @@ -1405,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 @@ -1562,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 +2060,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 +2216,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 +2471,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 @@ -4926,6 +4928,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 # @@ -5324,7 +5328,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 diff --git a/SOURCES/kernel-3.10.0-ppc64le-debug.config b/SOURCES/kernel-3.10.0-ppc64le-debug.config index 7d7dd98..c974c7d 100644 --- a/SOURCES/kernel-3.10.0-ppc64le-debug.config +++ b/SOURCES/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 @@ -1373,8 +1374,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 +1399,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 +1557,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 +2056,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 +2212,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 +2464,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 @@ -4923,6 +4925,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 # @@ -5338,7 +5342,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 +5430,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/SOURCES/kernel-3.10.0-ppc64le.config b/SOURCES/kernel-3.10.0-ppc64le.config index a717b4e..eb79023 100644 --- a/SOURCES/kernel-3.10.0-ppc64le.config +++ b/SOURCES/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 @@ -1377,8 +1378,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 +1403,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 +1561,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 +2060,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 +2216,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 +2467,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 @@ -4923,6 +4925,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 # @@ -5323,7 +5327,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 @@ -5400,6 +5403,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/SOURCES/kernel-3.10.0-s390x-debug.config b/SOURCES/kernel-3.10.0-s390x-debug.config index 1713853..b9901f3 100644 --- a/SOURCES/kernel-3.10.0-s390x-debug.config +++ b/SOURCES/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 # @@ -2461,7 +2469,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 +2810,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 +2838,7 @@ CONFIG_SBITMAP=y # # Virtualization # +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y CONFIG_PFAULT=y CONFIG_CMM=m CONFIG_CMM_IUCV=y diff --git a/SOURCES/kernel-3.10.0-s390x-kdump.config b/SOURCES/kernel-3.10.0-s390x-kdump.config index f87ed03..e606c2b 100644 --- a/SOURCES/kernel-3.10.0-s390x-kdump.config +++ b/SOURCES/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 @@ -453,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 @@ -562,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 @@ -930,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 # @@ -1106,7 +1110,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 @@ -1393,6 +1396,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 @@ -1413,6 +1417,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/SOURCES/kernel-3.10.0-s390x.config b/SOURCES/kernel-3.10.0-s390x.config index 5701880..1c9e42c 100644 --- a/SOURCES/kernel-3.10.0-s390x.config +++ b/SOURCES/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 # @@ -2472,7 +2480,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 +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 +2838,7 @@ CONFIG_SBITMAP=y # # Virtualization # +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y CONFIG_PFAULT=y CONFIG_CMM=m CONFIG_CMM_IUCV=y diff --git a/SOURCES/kernel-3.10.0-x86_64-debug.config b/SOURCES/kernel-3.10.0-x86_64-debug.config index d23a714..b9c07cb 100644 --- a/SOURCES/kernel-3.10.0-x86_64-debug.config +++ b/SOURCES/kernel-3.10.0-x86_64-debug.config @@ -564,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 @@ -682,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 # @@ -1528,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 @@ -1556,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 # @@ -1705,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 @@ -2223,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 @@ -2372,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 @@ -2637,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 @@ -5674,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 @@ -6047,7 +6065,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 @@ -6147,6 +6164,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/SOURCES/kernel-3.10.0-x86_64.config b/SOURCES/kernel-3.10.0-x86_64.config index 3aa68e0..e618c75 100644 --- a/SOURCES/kernel-3.10.0-x86_64.config +++ b/SOURCES/kernel-3.10.0-x86_64.config @@ -568,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 @@ -686,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 # @@ -1532,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 @@ -1560,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 # @@ -1709,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 @@ -2227,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 @@ -2376,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 @@ -2640,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 @@ -5673,6 +5676,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 @@ -6031,7 +6049,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 @@ -6119,6 +6136,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/SOURCES/x509.genkey b/SOURCES/x509.genkey index d98f8fe..b1bbe38 100644 --- a/SOURCES/x509.genkey +++ b/SOURCES/x509.genkey @@ -5,9 +5,9 @@ prompt = no x509_extensions = myexts [ req_distinguished_name ] -O = CentOS -CN = CentOS Linux kernel signing key -emailAddress = security@centos.org +O = Red Hat +CN = Red Hat Enterprise Linux kernel signing key +emailAddress = secalert@redhat.com [ myexts ] basicConstraints=critical,CA:FALSE diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index 3e3a9f3..e0acf06 100644 --- a/SPECS/kernel.spec +++ b/SPECS/kernel.spec @@ -3,21 +3,19 @@ Summary: The Linux kernel -%define dist .el7 - # % define buildid .local # 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 1127 %define rpmversion 3.10.0 -%define pkgrelease 1062.18.1.el7 +%define pkgrelease 1127.el7 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 1062.18.1%{?dist} +%define specrelease 1127%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -29,7 +27,6 @@ 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. @@ -281,7 +278,7 @@ Summary: The Linux kernel # problems with the newer kernel or lack certain things that make # integration in the distro harder than needed. # -%define package_conflicts initscripts < 7.23, udev < 063-6, iptables < 1.3.2-1, ipw2200-firmware < 2.4, iwl4965-firmware < 228.57.2, selinux-policy-targeted < 3.13.1-201, squashfs-tools < 4.0, wireless-tools < 29-3, xfsprogs < 4.3.0, kmod < 20-9, kexec-tools < 2.0.14-3, shim-x64 < 12-2 +%define package_conflicts initscripts < 7.23, udev < 063-6, iptables < 1.3.2-1, ipw2200-firmware < 2.4, iwl4965-firmware < 228.57.2, selinux-policy-targeted < 3.13.1-201, squashfs-tools < 4.0, wireless-tools < 29-3, xfsprogs < 4.3.0, kmod < 20-9, kexec-tools < 2.0.14-3 # We moved the drm include files into kernel-headers, make sure there's # a recent enough libdrm-devel on the system that doesn't have those. @@ -396,16 +393,16 @@ Source10: sign-modules Source11: x509.genkey Source12: extra_certificates %if %{?released_kernel} -Source13: centos-ca-secureboot.der -Source14: centossecureboot001.crt -%define pesign_name centossecureboot001 +Source13: securebootca.cer +Source14: secureboot.cer +%define pesign_name redhatsecureboot301 %else -Source13: centos-ca-secureboot.der -Source14: centossecureboot001.crt -%define pesign_name centossecureboot001 +Source13: redhatsecurebootca2.cer +Source14: redhatsecureboot003.cer +%define pesign_name redhatsecureboot003 %endif -Source15: centos-ldup.x509 -Source16: centos-kpatch.x509 +Source15: rheldup3.x509 +Source16: rhelkpatch1.x509 Source18: check-kabi @@ -449,9 +446,6 @@ 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 @@ -635,11 +629,11 @@ kernel-gcov includes the gcov graph and source files for gcov coverage collectio %endif %package -n kernel-abi-whitelists -Summary: The CentOS Linux kernel ABI symbol whitelists +Summary: The Red Hat Enterprise Linux kernel ABI symbol whitelists Group: System Environment/Kernel AutoReqProv: no %description -n kernel-abi-whitelists -The kABI package contains information pertaining to the CentOS +The kABI package contains information pertaining to the Red Hat Enterprise Linux kernel ABI, including lists of kernel symbols that are needed by external Linux kernel modules, and a yum plugin to aid enforcement. @@ -792,9 +786,6 @@ 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. @@ -1776,406 +1767,2551 @@ fi %kernel_variant_files %{with_kdump} kdump %changelog -* Tue Mar 17 2020 CentOS Sources - 3.10.0-1062.18.1.el7 -- Apply debranding changes - -* Wed Feb 12 2020 Frantisek Hrbata [3.10.0-1062.18.1.el7] -- [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1798163 1773762] -- [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1798163 1773762] -- [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (2) (Andreas Grunbacher) [1796431 1784550] -- [fs] gfs2: gfs2_create_inode(): don't bother with d_splice_alias() (Andreas Grunbacher) [1796431 1784550] -- [fs] gfs2: bugger off early if O_CREAT open finds a directory (Andreas Grunbacher) [1796431 1784550] -- [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1793579 1741355] -- [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1793579 1741355] -- [infiniband] IB/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1792371 1741343] -- [scsi] qedf: Initialize rport while creation of vport (Nilesh Javali) [1791825 1760746] -- [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1791782 1761978] -- [block] block: don't change REQ_NR_BITS (Ming Lei) [1791781 1779712] -- [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1791595 1729270] -- [drm] drm/radeon: fix si_enable_smc_cac() failed issue (Dave Airlie) [1789744 1780026] -- [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1784824 1772966] -- [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1781584 1767935] -- [fs] fix inode leaks on d_splice_alias() failure exits (Miklos Szeredi) [1781159 1749390] -- [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1780149 1765975] -- [mm] mm: swap: clean up swap readahead (Rafael Aquini) [1780035 1725396] -- [mm] mm: do_swap_page: clean up parameter list passing a pointer to struct vm_fault (Rafael Aquini) [1780035 1725396] -- [mm] mm: __handle_mm_fault: introduce explicit barrier after orig_pte dereference (Rafael Aquini) [1780035 1725396] -- [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779766 1779768] -- [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: Mark expected switch fall-throughs (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1778691 1765123] -- [net] ipv6: Rewind hlist offset on interrupted /proc/net/if_inet6 read (Stefano Brivio) [1778084 1753480] -- [net] revert "[net] ipv6: Display all addresses in output of /proc/net/if_inet6" (Stefano Brivio) [1778084 1753480] -- [wireless] rtlwifi: Fix potential overflow on P2P code (Josef Oskera) [1775235 1775236] {CVE-2019-17666} -- [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Xiao Ni) [1773482 1752061] -- [fs] fscache: Don't use a constructor function on the slab allocator (David Howells) [1793086 1739996] -- [mm] mm: fix insert_pfn regression (Jeff Moyer) [1793088 1739889] -- [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1768386 1730471] -- [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1768386 1730471] -- [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: on restore reserve error path retain subpool reservation (Rafael Aquini) [1768386 1730471] -- [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Rafael Aquini) [1768386 1730471] -- [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1768386 1730471] -- [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1768386 1730471] -- [mm] mm, oom: fix use-after-free in oom_kill_process (Rafael Aquini) [1768386 1730471] -- [mm] percpu: convert spin_lock_irq to spin_lock_irqsave (Rafael Aquini) [1768386 1730471] -- [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Rafael Aquini) [1768386 1730471] -- [mm] mm: Fix warning in insert_pfn() (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: dirty pages as they are added to pagecache (Rafael Aquini) [1768386 1730471] -- [mm] mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT (Rafael Aquini) [1768386 1730471] -- [mm] slab: __GFP_ZERO is incompatible with a constructor (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix the NULL mapping case in __isolate_lru_page() (Rafael Aquini) [1768386 1730471] -- [mm] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Rafael Aquini) [1768386 1730471] -- [fs] block_invalidatepage(): only release page if the full page was invalidated (Rafael Aquini) [1768386 1730471] -- [mm] mm/mempolicy.c: avoid use uninitialized preferred_node (Rafael Aquini) [1768386 1730471] -- [mm] mm: pin address_space before dereferencing it while isolating an LRU page (Rafael Aquini) [1768386 1730471] -- [fs] fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() (Rafael Aquini) [1768386 1730471] -- [mm] mm: do not rely on preempt_count in print_vma_addr (Rafael Aquini) [1768386 1730471] -- [mm] mm, swap: fix race between swap count continuation operations (Rafael Aquini) [1768386 1730471] -- [mm] mm: meminit: mark init_reserved_page as __meminit (Rafael Aquini) [1768386 1730471] -- [mm] mm/vmstat.c: fix wrong comment (Rafael Aquini) [1768386 1730471] -- [mm] mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones (Rafael Aquini) [1768386 1730471] -- [mm] mm: always flush VMA ranges affected by zap_page_range (Rafael Aquini) [1768386 1730471] -- [mm] mm/mremap: fail map duplication attempts for private mappings (Rafael Aquini) [1768386 1730471] -- [mm] mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack (Rafael Aquini) [1768386 1730471] -- [mm] mm: numa: avoid waiting on freed migrated pages (Rafael Aquini) [1768386 1730471] -- [mm] mm/memory-failure.c: use compound_head() flags for huge pages (Rafael Aquini) [1768386 1730471] -- [fs] fs/block_dev: always invalidate cleancache in invalidate_bdev() (Rafael Aquini) [1768386 1730471] -- [mm] percpu: remove unused chunk_alloc parameter from pcpu_get_pages() (Rafael Aquini) [1768386 1730471] -- [mm] percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages (Rafael Aquini) [1768386 1730471] -- [mm] mm: do not access page->mapping directly on page_endio (Rafael Aquini) [1768386 1730471] -- [mm] mm/page_alloc: fix nodes for reclaim in fast path (Rafael Aquini) [1768386 1730471] -- [mm] mm: alloc_contig_range: allow to specify GFP mask (Rafael Aquini) [1768386 1730471] -- [mm] mm: vmscan: scan dirty pages even in laptop mode (Rafael Aquini) [1768386 1730471] -- [mm] mm/mempolicy.c: do not put mempolicy before using its nodemask (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix set pageblock migratetype in deferred struct page init (Rafael Aquini) [1768386 1730471] -- [mm] mm: delete unnecessary and unsafe init_tlb_ubc() (Rafael Aquini) [1768386 1730471] -- [kernel] mm, mempolicy: task->mempolicy must be NULL before dropping final reference (Rafael Aquini) [1768386 1730471] -- [mm] mm: use phys_addr_t for reserve_bootmem_region() arguments (Rafael Aquini) [1768386 1730471] -- [mm] mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Rafael Aquini) [1768386 1730471] -- [mm] mm: soft-offline: check return value in second __get_any_page() call (Rafael Aquini) [1768386 1730471] -- [include] include/linux/memblock.h: fix ordering of 'flags' argument in comments (Rafael Aquini) [1768386 1730471] -- [mm] rmap: fix theoretical race between do_wp_page and shrink_active_list (Rafael Aquini) [1768386 1730471] -- [mm] mm/mremap.c: clean up goto just return ERR_PTR (Rafael Aquini) [1768386 1730471] -- [mm] mremap should return -ENOMEM when __vm_enough_memory fail (Rafael Aquini) [1768386 1730471] -- [mm] writeback: fix possible underflow in write bandwidth calculation (Rafael Aquini) [1768386 1730471] -- [mm] writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() (Rafael Aquini) [1768386 1730471] -- [mm] mm/memory.c: actually remap enough memory (Rafael Aquini) [1768386 1730471] -- [mm] mm/compaction: fix wrong order check in compact_finished() (Rafael Aquini) [1768386 1730471] -- [mm] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix anon_vma_clone() error treatment (Rafael Aquini) [1768386 1730471] -- [mm] mm, thp: fix collapsing of hugepages on madvise (Rafael Aquini) [1768386 1730471] -- [mm] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations (Rafael Aquini) [1768386 1730471] -- [mm] OOM, PM: OOM killed task shouldn't escape PM suspend (Rafael Aquini) [1768386 1730471] -- [mm] mm, compaction: pass gfp mask to compact_control (Rafael Aquini) [1768386 1730471] -- [mm] mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered (Rafael Aquini) [1768386 1730471] -- [mm] mm: vmscan: only update per-cpu thresholds for online CPU (Rafael Aquini) [1768386 1730471] -- [mm] mm, thp: replace smp_mb after atomic_add by smp_mb__after_atomic (Rafael Aquini) [1768386 1730471] -- [mm] mm, thp: move invariant bug check out of loop in __split_huge_page_map (Rafael Aquini) [1768386 1730471] -- [mm] thp: consolidate assert checks in __split_huge_page() (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix sleeping function warning from __put_anon_vma (Rafael Aquini) [1768386 1730471] -- [mm] mm: cleanup add_to_page_cache_locked() (Rafael Aquini) [1768386 1730471] -- [mm] mm: mempolicy: turn vma_set_policy() into vma_dup_policy() (Rafael Aquini) [1768386 1730471] -- [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1767620 1751970] -- [mm] mm: prevent get_user_pages() from overflowing page refcount (Aristeu Rozanski) [1705004 1705005] {CVE-2019-11487} -- [mm] mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors (Aristeu Rozanski) [1705004 1705005] {CVE-2019-11487} - -* Wed Feb 05 2020 Frantisek Hrbata [3.10.0-1062.17.1.el7] -- [kvm] kvm: x86: always expose VIRT_SSBD to guests (Eduardo Habkost) [1797511 1744281] -- [kvm] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Eduardo Habkost) [1797511 1744281] - -* Sun Feb 02 2020 Frantisek Hrbata [3.10.0-1062.16.1.el7] -- [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1796798 1794812] -- [kernel] sched: Fix schedule_tail() to disable preemption (Phil Auld) [1796261 1771094] - -* Thu Jan 23 2020 Frantisek Hrbata [3.10.0-1062.15.1.el7] -- [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1793581 1757325] -- [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1793581 1757325] - -* Sat Jan 11 2020 Frantisek Hrbata [3.10.0-1062.14.1.el7] -- [s390] jump_label: replace stop_machine with smp_call_function (Hendrik Brueckner) [1787559 1720387] -- [s390] kernel: avoid cpu yield in SMT environment (Philipp Rudo) [1787558 1777876] -- [x86] mm: serialize against gup_fast in pmdp_splitting_flush() (Vitaly Kuznetsov) [1783177 1674266] - -* Mon Dec 30 2019 Frantisek Hrbata [3.10.0-1062.13.1.el7] -- [scsi] libiscsi: fall back to sendmsg for slab pages (Oleksandr Natalenko) [1784826 1720506] - -* Thu Dec 12 2019 Frantisek Hrbata [3.10.0-1062.12.1.el7] -- [powerpc] powerpc/pseries: Remove confusing warning message (Gustavo Duarte) [1780148 1748306] -- [powerpc] powerpc/pseries: Call H_BLOCK_REMOVE when supported (Gustavo Duarte) [1780148 1748306] -- [powerpc] powerpc/pseries: Read TLB Block Invalidate Characteristics (Gustavo Duarte) [1780148 1748306] -- [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1776290 1750577] -- [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1776290 1750577] -- [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1776290 1750577] -- [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1776290 1750577] -- [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1767621 1764567] - -* Tue Dec 10 2019 Frantisek Hrbata [3.10.0-1062.11.1.el7] -- [tty] TTY: serial_core, add ->install (Kenneth Yin) [1780163 1443152] -- [net] gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1780033 1750810] -- [net] cfg80211: wext: avoid copying malformed SSIDs (Stanislaw Gruszka) [1778631 1778632] -- [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1777351 1749766] -- [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1777297 1677686] -- [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1777297 1677686] -- [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1777297 1677686] -- [wireless] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Stanislaw Gruszka) [1776615 1776616] -- [x86] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1776289 1771849] -- [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1776289 1756843] -- [wireless] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Stanislaw Gruszka) [1776205 1776206] -- [wireless] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Stanislaw Gruszka) [1776156 1776157] {CVE-2019-14901} -- [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1775678 1758001] -- [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1772812 1769569] -- [mm] mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix (Waiman Long) [1770732 1757943] -- [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770732 1757943] -- [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770732 1757943] -- [md] dm rq: fix handling underlying queue busy (Ming Lei) [1770113 1767482] -- [pci] hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1766097 1634251] -- [pci] hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1766097 1634251] -- [pci] hv: Serialize the present and eject work items (Mohammed Gamal) [1766097 1634251] -- [netdrv] hv_netvsc: fix network namespace issues with VF support (Mohammed Gamal) [1766093 1741334] -- [netdrv] hv_netvsc: move VF to same namespace as netvsc device (Mohammed Gamal) [1766093 1741334] -- [netdrv] hv_netvsc: set master device (Mohammed Gamal) [1766093 1741334] -- [pci] PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1766089 1737567] - -* Wed Dec 04 2019 Frantisek Hrbata [3.10.0-1062.10.1.el7] -- [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1779564 1771396] -- [net] netfilter: conntrack: resched in nf_ct_iterate_cleanup (Patrick Talbert) [1779564 1771396] - -* Mon Dec 02 2019 Frantisek Hrbata [3.10.0-1062.9.1.el7] -- [kernel] sched: Fix race between task_group and sched_task_group (Oleksandr Natalenko) [1778545 1738415] - -* Thu Nov 14 2019 Bruno Meneguele [3.10.0-1062.8.1.el7] -- [kernel] sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1770738 1752136] - -* Wed Nov 13 2019 Bruno Meneguele [3.10.0-1062.7.1.el7] -- [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756815 1756816] {CVE-2019-0154} -- [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756815 1756816] {CVE-2019-0154} -- [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [x86] tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [kernel] sched/fair: Fix endless loop in idle_balance() (Phil Auld) [1766087 1740941] -- [kernel] sched: Skip double execution of pick_next_task_fair() (Phil Auld) [1766098 1750819] -- [kernel] sched/fair: Prevent throttling in early pick_next_task_fair() (Phil Auld) [1756267 1740038] -- [kernel] sched: Check for stop task appearance when balancing happens (Phil Auld) [1756267 1740038] -- [kernel] sched/core: Fix endless loop in pick_next_task() (Phil Auld) [1756267 1740038] -- [kernel] sched/fair: Push down check for high priority class task into idle_balance() (Phil Auld) [1756267 1740038] -- [kernel] sched/rt: Fix picking RT and DL tasks from empty queue (Phil Auld) [1756267 1740038] -- [kernel] sched/core: Allow __sched_setscheduler() in interrupts when PI is not used (Phil Auld) [1756265 1722234] -- [kernel] sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks (Phil Auld) [1756265 1722234] -- [kernel] sched,dl: Remove return value from pull_dl_task() (Phil Auld) [1756265 1722234] -- [kernel] sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Phil Auld) [1756265 1722234] -- [kernel] sched,rt: Remove return value from pull_rt_task() (Phil Auld) [1756265 1722234] -- [kernel] sched: Allow balance callbacks for check_class_changed() (Phil Auld) [1756265 1722234] -- [kernel] sched: Use replace normalize_task() with __sched_setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Handle priority boosted tasks proper in setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Fix broken setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Consider pi boosting in setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Replace post_schedule with a balance callback list (Phil Auld) [1756265 1722234] -- [kernel] sched: Guarantee task priority in pick_next_task() (Phil Auld) [1756265 1722234] -- [kernel] sched: Remove some #ifdeffery (Phil Auld) [1756265 1722234] -- [kernel] sched: Clean up idle task SMP logic (Phil Auld) [1756265 1722234] -- [kernel] sched: Fix hotplug task migration (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Remove idle_balance() declaration in sched.h (Phil Auld) [1756265 1722234] -- [kernel] sched: Push down pre_schedule() and idle_balance() (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Optimize cgroup pick_next_task_fair() (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Clean up the __clear_buddies_*() functions (Phil Auld) [1756265 1722234] -- [kernel] sched: Push put_prev_task() into pick_next_task() (Phil Auld) [1756265 1722234] -- [kernel] sched: Move rq->idle_stamp up to the core (Phil Auld) [1756265 1722234] -- [kernel] sched: Fix race in idle_balance() (Phil Auld) [1756265 1722234] -- [kernel] sched: Remove 'cpu' parameter from idle_balance() (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Reset se-depth when task switched to FAIR (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Track cgroup depth (Phil Auld) [1756265 1722234] - -* Wed Oct 30 2019 Bruno Meneguele [3.10.0-1062.6.1.el7] -- [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746797 1746798] {CVE-2019-14821} -- [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1764245 1759117] -- [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Desnes Augusto Nunes do Rosario) [1763625 1720930] -- [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Desnes Augusto Nunes do Rosario) [1763625 1720930] -- [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Desnes Augusto Nunes do Rosario) [1763625 1720930] -- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] crypto: vmx - Remove overly verbose printk from AES init routines (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] powerpc: Create disable_kernel_{fp, altivec, vsx, spe}() (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] crypto: vmx - fix copy-paste error in CTR mode (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] vmac - separate tfm and request context (Vladis Dronov) [1763620 1733561] -- [crypto] crypto: blkcipher - fix crash flushing dcache in error path (Vladis Dronov) [1761804 1741525] -- [crypto] crypto: remove direct blkcipher_walk dependency on transform (Vladis Dronov) [1761804 1741525] -- [crypto] crypto: user - prevent operating on larval algorithms (Vladis Dronov) [1761804 1741525] -- [netdrv] net/mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1759449 1724344] -- [netdrv] net/mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1759449 1724344] -- [include] net/mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1759449 1724344] -- [netdrv] net/mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1759449 1724344] -- [netdrv] net/mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1759003 1721626] -- [netdrv] net/mlx5e: Support ndo_get_phys_port_name for PF under switchdev mode (Alaa Hleihel) [1759003 1721626] -- [netdrv] net/mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1759003 1721626] -- [net] tcp: reset sk_send_head in tcp_write_queue_purge (Marcelo Leitner) [1748357 1748358] {CVE-2019-15239} -- [x86] kvm: x86: vmx: fix vpid leak (Vitaly Kuznetsov) [1755781 1716188] -- [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Paul Lai) [1757757 1708465] -- [kvm] kvm: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Paul Lai) [1757757 1708465] -- [kvm] kvm: vmx: Tell the nested hypervisor to skip L1D flush on vmentry (Paul Lai) [1757757 1708465] -- [kvm] kvm: vmx: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR (Paul Lai) [1757757 1708465] -- [kvm] kvm: x86: Introduce kvm_get_msr_feature() (Paul Lai) [1757757 1708465] -- [kvm] kvm: x86: Add a framework for supporting MSR-based features (Paul Lai) [1757757 1708465] -- [nvme] nvme: don't ask blk-mq to handle timed-out request (Ming Lei) [1758051 1750202] -- [block] blk-mq: mark request as REQ_TIMEOUT when .timeout() is called (Ming Lei) [1758051 1750202] -- [block] blk-mq: introduce blk_mq_clear_rq_complete() (Ming Lei) [1758051 1750202] -- [block] blk-mq: remove 'sync' argument from __blk_mq_complete_request() (Ming Lei) [1758051 1750202] -- [nvme] blk-mq: remove blk_mq_complete_request_sync (Ming Lei) [1763624 1730922] -- [nvme] nvme: wait until all completed request's complete fn is called (Ming Lei) [1763624 1730922] -- [nvme] nvme: don't abort completed request in nvme_cancel_request (Ming Lei) [1763624 1730922] -- [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (Ming Lei) [1763624 1730922] -- [block] blk-mq: introduce blk_mq_request_completed() (Ming Lei) [1763624 1730922] -- [scsi] scsi: qla2xxx: Use correct size in call to dma_free_coherent() in qla2400_sp_unmap() (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1754836 1745053] -- [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1754836 1745053] -- [nvme] nvme-scsi: updating struct nvme_ctrl (Gopal Tiwari) [1752423 1749524] - -* Wed Oct 09 2019 Bruno Meneguele [3.10.0-1062.5.1.el7] -- [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1757350 1750856] - -* Wed Sep 25 2019 Bruno Meneguele [3.10.0-1062.4.1.el7] -- [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750879 1750880] {CVE-2019-14835} - -* Mon Sep 16 2019 Bruno Meneguele [3.10.0-1062.3.1.el7] -- [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506} -- [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506} -- [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506} -- [net] macvlan: Support bonding events (Davide Caratti) [1751579 1733589] -- [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1749290 1723537] -- [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1749296 1739971] -- [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739326 1739327] {CVE-2018-20856} -- [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924] -- [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1744946 1733347] -- [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1744444 1637693] -- [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1744444 1637693] -- [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1744443 1717536] -- [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1744443 1717536] -- [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1744443 1717536] -- [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1743324 1736750] -- [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1741920 1649189] -- [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1741920 1649189] -- [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1741920 1649189] -- [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1741920 1649189] -- [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1741920 1649189] -- [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1741920 1649189] -- [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1741920 1649189] -- [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1741920 1649189] -- [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1741920 1649189] -- [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1741920 1649189] -- [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1741920 1730471] -- [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1740192 1734501] -- [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1740192 1734501] -- [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1740188 1712344] -- [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1740180 1734515] -- [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1740178 1733016] -- [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1740178 1733016] -- [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1740178 1733016] -- [ipc] standardize code comments (Waiman Long) [1740178 1373519] -- [ipc] whitespace cleanup (Waiman Long) [1740178 1373519] -- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1737373 1724362] -- [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1737373 1724362] -- [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1737373 1724362] -- [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1737373 1724362] -- [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1737373 1724362] -- [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1737373 1724362] - -* Thu Aug 22 2019 Bruno Meneguele [3.10.0-1062.2.1.el7] -- [x86] aesni: initialize gcm(aes) cryptd child's key/authsize (Sabrina Dubroca) [1744442 1698551] -- [netdrv] bnx2x: Disable multi-cos feature (Manish Chopra) [1741926 1704157] - -* Tue Aug 13 2019 Bruno Meneguele [3.10.0-1062.1.1.el7] -- [fs] nfsv4.1: Avoid false retries when RPC calls are interrupted (Benjamin Coddington) [1739077 1732427] -- [fs] NFS4.1 handle interrupted slot reuse from ERR_DELAY (Benjamin Coddington) [1739077 1732427] -- [fs] nfsv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY (Benjamin Coddington) [1739077 1732427] -- [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1737382 1702264] -- [scsi] sg: protect against races between mmap() and SG_SET_RESERVED_SIZE (Ewan Milne) [1737380 1710533] -- [scsi] sg: recheck MMAP_IO request length with lock held (Ewan Milne) [1737380 1710533] -- [scsi] sg: reset 'res_in_use' after unlinking reserved array (Ewan Milne) [1737380 1710533] -- [scsi] sg: protect accesses to 'reserved' page array (Ewan Milne) [1737380 1710533] -- [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1734333 1733671] -- [netdrv] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1704879 1704880] {CVE-2019-9500} -- [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1739130 1732106] -- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/feature: Relocate X86_FEATURE_INVPCID_SINGLE (Waiman Long) [1729810 1724510] {CVE-2019-1125} +* Tue Feb 18 2020 Jan Stancek [3.10.0-1127.el7] +- [fs] flexfiles: Don't tie up all the rpciod threads in resends (Benjamin Coddington) [1778963] + +* Mon Feb 03 2020 Jan Stancek [3.10.0-1126.el7] +- [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1788669] + +* Wed Jan 29 2020 Jan Stancek [3.10.0-1125.el7] +- [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] + +* Thu Jan 23 2020 Jan Stancek [3.10.0-1124.el7] +- [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] + +* 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]