diff --git a/.gitignore b/.gitignore
index 74ea53c..418a5f7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,5 @@
 SOURCES/kernel-abi-whitelists-957.tar.bz2
 SOURCES/kernel-kabi-dw-957.tar.bz2
-SOURCES/linux-3.10.0-957.10.1.el7.tar.xz
+SOURCES/linux-3.10.0-957.12.1.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 70a45bd..369fc95 100644
--- a/.kernel.metadata
+++ b/.kernel.metadata
@@ -1,8 +1,5 @@
 0f7aaf77a461acfa8354aeca16ae3ac89798143a SOURCES/kernel-abi-whitelists-957.tar.bz2
 e01030ef3029e113eeff62bf9ea0dcf09b86d4e2 SOURCES/kernel-kabi-dw-957.tar.bz2
-5bd59a03cd271c8ed1a3841d974c66b25df06895 SOURCES/linux-3.10.0-957.10.1.el7.tar.xz
+d8d541e9f533bead111ee95d45bfea5131fcc818 SOURCES/linux-3.10.0-957.12.1.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 8f96940..5c11f23 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:=957.10.1
+BUILD:=957.12.1
 DIST:=.el7
 SPECFILE:=kernel.spec
 RPM:=$(REDHAT)/rpm
diff --git a/SOURCES/Module.kabi_dup_ppc64 b/SOURCES/Module.kabi_dup_ppc64
index e69de29..9181219 100644
--- a/SOURCES/Module.kabi_dup_ppc64
+++ b/SOURCES/Module.kabi_dup_ppc64
@@ -0,0 +1,85 @@
+0x2c80a78b	__scsi_iterate_devices	vmlinux	EXPORT_SYMBOL
+0x9514151a	_mcount	vmlinux	EXPORT_SYMBOL
+0xfdd07cb5	attribute_container_find_class_device	vmlinux	EXPORT_SYMBOL_GPL
+0x01ec165e	blk_init_tags	vmlinux	EXPORT_SYMBOL
+0x30cd2fab	blk_mq_tag_to_rq	vmlinux	EXPORT_SYMBOL
+0x514b0e5e	blk_queue_free_tags	vmlinux	EXPORT_SYMBOL
+0xe20f5ef6	blk_queue_virt_boundary	vmlinux	EXPORT_SYMBOL
+0x088bfa7e	cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL
+0x0d6c963c	copy_from_user	vmlinux	EXPORT_SYMBOL
+0x2f287f0d	copy_to_user	vmlinux	EXPORT_SYMBOL
+0x82d6b0d0	cpumask_next_and	vmlinux	EXPORT_SYMBOL
+0xad287013	device_reprobe	vmlinux	EXPORT_SYMBOL_GPL
+0xc66e5b12	dma_get_required_mask	vmlinux	EXPORT_SYMBOL_GPL
+0x771cf835	dma_pool_alloc	vmlinux	EXPORT_SYMBOL
+0x671d72e2	dma_pool_create	vmlinux	EXPORT_SYMBOL
+0xb5aa7165	dma_pool_destroy	vmlinux	EXPORT_SYMBOL
+0x2a37d074	dma_pool_free	vmlinux	EXPORT_SYMBOL
+0x1543a49c	dma_set_coherent_mask	vmlinux	EXPORT_SYMBOL
+0xcbc3b94e	eeh_check_failure	vmlinux	EXPORT_SYMBOL
+0xbc982b06	eeh_subsystem_flags	vmlinux	EXPORT_SYMBOL
+0x531bd357	fasync_helper	vmlinux	EXPORT_SYMBOL
+0xea10212a	int_to_scsilun	vmlinux	EXPORT_SYMBOL
+0x04074f48	ioremap	vmlinux	EXPORT_SYMBOL
+0xf1c5d48c	kill_fasync	vmlinux	EXPORT_SYMBOL
+0x752d5f5b	kstrtobool	vmlinux	EXPORT_SYMBOL
+0x2447533c	ktime_get_real	vmlinux	EXPORT_SYMBOL_GPL
+0x31530063	mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL
+0x4cdb3178	ns_to_timeval	vmlinux	EXPORT_SYMBOL
+0x487d9343	param_ops_ushort	vmlinux	EXPORT_SYMBOL
+0x88bca2c8	pci_alloc_irq_vectors_affinity	vmlinux	EXPORT_SYMBOL
+0xc6831670	pci_choose_state	vmlinux	EXPORT_SYMBOL
+0x65759628	pci_cleanup_aer_uncorrect_error_status	vmlinux	EXPORT_SYMBOL_GPL
+0x09a6d48d	pci_disable_link_state	vmlinux	EXPORT_SYMBOL
+0x3e803ca6	pci_disable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
+0xce128283	pci_domain_nr	vmlinux	EXPORT_SYMBOL
+0x4c903945	pci_enable_device_mem	vmlinux	EXPORT_SYMBOL
+0x089b42f7	pci_enable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
+0xa88dcb0e	pci_enable_wake	vmlinux	EXPORT_SYMBOL
+0xcbec6b4f	pci_irq_get_affinity	vmlinux	EXPORT_SYMBOL
+0x67f4f19c	pci_irq_vector	vmlinux	EXPORT_SYMBOL
+0xc9ad1e71	pci_is_enabled	vmlinux	EXPORT_SYMBOL
+0x2ffa0b76	pci_release_selected_regions	vmlinux	EXPORT_SYMBOL
+0x008f6360	pci_request_selected_regions	vmlinux	EXPORT_SYMBOL
+0x8c415556	pci_restore_state	vmlinux	EXPORT_SYMBOL
+0x50b0638d	pci_save_state	vmlinux	EXPORT_SYMBOL
+0xf00dfde3	pci_select_bars	vmlinux	EXPORT_SYMBOL
+0x7dcbb5b5	pci_set_power_state	vmlinux	EXPORT_SYMBOL
+0x8f307ea5	pci_stop_and_remove_bus_device_locked	vmlinux	EXPORT_SYMBOL_GPL
+0xe5a9b7e2	raid_class_attach	drivers/scsi/raid_class	EXPORT_SYMBOL
+0xe5210416	raid_class_release	drivers/scsi/raid_class	EXPORT_SYMBOL
+0xc2e587d1	reset_devices	vmlinux	EXPORT_SYMBOL
+0x0ff3bc5c	sas_attach_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xe823ba7e	sas_disable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x0ab68f5c	sas_enable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x3d4db3e9	sas_end_device_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x054e840d	sas_expander_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xe407cc8a	sas_is_tlr_enabled	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x994664f6	sas_phy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x12482227	sas_phy_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xbc274fe3	sas_phy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xdaf23bd3	sas_port_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x3763477f	sas_port_add_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x77967d4c	sas_port_alloc_num	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x1781b777	sas_port_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x0305310f	sas_port_delete_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xfb579405	sas_read_port_mode_page	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x4d658f06	sas_release_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xfbedc9bd	sas_remove_host	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x45c62da6	sas_rphy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xf9003b80	scmd_printk	vmlinux	EXPORT_SYMBOL
+0xfa7ae9e6	scsi_block_requests	vmlinux	EXPORT_SYMBOL
+0x28a2ed02	scsi_build_sense_buffer	vmlinux	EXPORT_SYMBOL
+0xd6564c73	scsi_device_set_state	vmlinux	EXPORT_SYMBOL
+0xa10042af	scsi_get_vpd_page	vmlinux	EXPORT_SYMBOL_GPL
+0x4fb93a5d	scsi_internal_device_block_nowait	vmlinux	EXPORT_SYMBOL_GPL
+0x45f8f554	scsi_internal_device_unblock	vmlinux	EXPORT_SYMBOL_GPL
+0xd28c5b9e	scsi_print_command	vmlinux	EXPORT_SYMBOL
+0x4a4987a3	scsi_remove_target	vmlinux	EXPORT_SYMBOL
+0x5cfe262e	scsi_track_queue_full	vmlinux	EXPORT_SYMBOL
+0x2d956861	scsi_unblock_requests	vmlinux	EXPORT_SYMBOL
+0x1b9e0ff1	scsilun_to_int	vmlinux	EXPORT_SYMBOL
+0xf2384af5	sdev_prefix_printk	vmlinux	EXPORT_SYMBOL
+0x7cacd5bf	starget_for_each_device	vmlinux	EXPORT_SYMBOL
+0xe523ad75	synchronize_irq	vmlinux	EXPORT_SYMBOL
+0xa39b4cf2	udelay	vmlinux	EXPORT_SYMBOL
diff --git a/SOURCES/Module.kabi_dup_ppc64le b/SOURCES/Module.kabi_dup_ppc64le
index e69de29..b8933bd 100644
--- a/SOURCES/Module.kabi_dup_ppc64le
+++ b/SOURCES/Module.kabi_dup_ppc64le
@@ -0,0 +1,85 @@
+0x0a6292fd	__scsi_iterate_devices	vmlinux	EXPORT_SYMBOL
+0x9514151a	_mcount	vmlinux	EXPORT_SYMBOL
+0xfdd07cb5	attribute_container_find_class_device	vmlinux	EXPORT_SYMBOL_GPL
+0x5257c128	blk_init_tags	vmlinux	EXPORT_SYMBOL
+0x95c1cabb	blk_mq_tag_to_rq	vmlinux	EXPORT_SYMBOL
+0x88254d71	blk_queue_free_tags	vmlinux	EXPORT_SYMBOL
+0xc96f9192	blk_queue_virt_boundary	vmlinux	EXPORT_SYMBOL
+0x088bfa7e	cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL
+0x0d6c963c	copy_from_user	vmlinux	EXPORT_SYMBOL
+0x2f287f0d	copy_to_user	vmlinux	EXPORT_SYMBOL
+0x82d6b0d0	cpumask_next_and	vmlinux	EXPORT_SYMBOL
+0xad287013	device_reprobe	vmlinux	EXPORT_SYMBOL_GPL
+0xc66e5b12	dma_get_required_mask	vmlinux	EXPORT_SYMBOL_GPL
+0x771cf835	dma_pool_alloc	vmlinux	EXPORT_SYMBOL
+0x671d72e2	dma_pool_create	vmlinux	EXPORT_SYMBOL
+0xb5aa7165	dma_pool_destroy	vmlinux	EXPORT_SYMBOL
+0x2a37d074	dma_pool_free	vmlinux	EXPORT_SYMBOL
+0x1543a49c	dma_set_coherent_mask	vmlinux	EXPORT_SYMBOL
+0xcbc3b94e	eeh_check_failure	vmlinux	EXPORT_SYMBOL
+0xbc982b06	eeh_subsystem_flags	vmlinux	EXPORT_SYMBOL
+0xba07b10c	fasync_helper	vmlinux	EXPORT_SYMBOL
+0xea10212a	int_to_scsilun	vmlinux	EXPORT_SYMBOL
+0x04074f48	ioremap	vmlinux	EXPORT_SYMBOL
+0xdf750fc8	kill_fasync	vmlinux	EXPORT_SYMBOL
+0x752d5f5b	kstrtobool	vmlinux	EXPORT_SYMBOL
+0x2447533c	ktime_get_real	vmlinux	EXPORT_SYMBOL_GPL
+0x31530063	mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL
+0x4cdb3178	ns_to_timeval	vmlinux	EXPORT_SYMBOL
+0x487d9343	param_ops_ushort	vmlinux	EXPORT_SYMBOL
+0x8a19b633	pci_alloc_irq_vectors_affinity	vmlinux	EXPORT_SYMBOL
+0xc6831670	pci_choose_state	vmlinux	EXPORT_SYMBOL
+0x0dd96d6a	pci_cleanup_aer_uncorrect_error_status	vmlinux	EXPORT_SYMBOL_GPL
+0x09a6d48d	pci_disable_link_state	vmlinux	EXPORT_SYMBOL
+0x562cc7e4	pci_disable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
+0x1e277789	pci_domain_nr	vmlinux	EXPORT_SYMBOL
+0x4c903945	pci_enable_device_mem	vmlinux	EXPORT_SYMBOL
+0x6037b9b5	pci_enable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
+0xa88dcb0e	pci_enable_wake	vmlinux	EXPORT_SYMBOL
+0xb86bbb1e	pci_irq_get_affinity	vmlinux	EXPORT_SYMBOL
+0x6b72e01d	pci_irq_vector	vmlinux	EXPORT_SYMBOL
+0xc9ad1e71	pci_is_enabled	vmlinux	EXPORT_SYMBOL
+0x2ffa0b76	pci_release_selected_regions	vmlinux	EXPORT_SYMBOL
+0x008f6360	pci_request_selected_regions	vmlinux	EXPORT_SYMBOL
+0x8c415556	pci_restore_state	vmlinux	EXPORT_SYMBOL
+0x50b0638d	pci_save_state	vmlinux	EXPORT_SYMBOL
+0xf00dfde3	pci_select_bars	vmlinux	EXPORT_SYMBOL
+0x7dcbb5b5	pci_set_power_state	vmlinux	EXPORT_SYMBOL
+0x8f307ea5	pci_stop_and_remove_bus_device_locked	vmlinux	EXPORT_SYMBOL_GPL
+0xfefa657f	raid_class_attach	drivers/scsi/raid_class	EXPORT_SYMBOL
+0x26dc4802	raid_class_release	drivers/scsi/raid_class	EXPORT_SYMBOL
+0xc2e587d1	reset_devices	vmlinux	EXPORT_SYMBOL
+0xa541e119	sas_attach_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xe3dbfcb3	sas_disable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x014ec991	sas_enable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x9dddb4f4	sas_end_device_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x7d4103ca	sas_expander_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xefff8a47	sas_is_tlr_enabled	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x5c9c3882	sas_phy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xf1cb51b7	sas_phy_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x79fd1397	sas_phy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xbb167e8c	sas_port_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x5ea249f9	sas_port_add_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x28f8782b	sas_port_alloc_num	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x7665f228	sas_port_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x6ac43f89	sas_port_delete_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xf0afd2c8	sas_read_port_mode_page	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x7a43a86f	sas_release_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xcdddc0a7	sas_remove_host	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xeaf6a551	sas_rphy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x471303c9	scmd_printk	vmlinux	EXPORT_SYMBOL
+0xfc29582a	scsi_block_requests	vmlinux	EXPORT_SYMBOL
+0x28a2ed02	scsi_build_sense_buffer	vmlinux	EXPORT_SYMBOL
+0x40ee6fe6	scsi_device_set_state	vmlinux	EXPORT_SYMBOL
+0xc4389870	scsi_get_vpd_page	vmlinux	EXPORT_SYMBOL_GPL
+0xb914a5bc	scsi_internal_device_block_nowait	vmlinux	EXPORT_SYMBOL_GPL
+0xd340d6c1	scsi_internal_device_unblock	vmlinux	EXPORT_SYMBOL_GPL
+0xd51db14f	scsi_print_command	vmlinux	EXPORT_SYMBOL
+0x57e342ae	scsi_remove_target	vmlinux	EXPORT_SYMBOL
+0xe93dbb2d	scsi_track_queue_full	vmlinux	EXPORT_SYMBOL
+0x2bc6d9ad	scsi_unblock_requests	vmlinux	EXPORT_SYMBOL
+0x1b9e0ff1	scsilun_to_int	vmlinux	EXPORT_SYMBOL
+0x657fce2c	sdev_prefix_printk	vmlinux	EXPORT_SYMBOL
+0x2702c538	starget_for_each_device	vmlinux	EXPORT_SYMBOL
+0xe523ad75	synchronize_irq	vmlinux	EXPORT_SYMBOL
+0xa39b4cf2	udelay	vmlinux	EXPORT_SYMBOL
diff --git a/SOURCES/Module.kabi_dup_x86_64 b/SOURCES/Module.kabi_dup_x86_64
index e69de29..0fcc1f6 100644
--- a/SOURCES/Module.kabi_dup_x86_64
+++ b/SOURCES/Module.kabi_dup_x86_64
@@ -0,0 +1,372 @@
+0x8e7e340c	___pskb_trim_adjust_truesize	vmlinux	EXPORT_SYMBOL
+0x88db9f48	__check_object_size	vmlinux	EXPORT_SYMBOL
+0xe1d1af76	__dev_kfree_skb_any	vmlinux	EXPORT_SYMBOL
+0xf087137d	__dynamic_pr_debug	vmlinux	EXPORT_SYMBOL
+0xa281370e	__free_pages	vmlinux	EXPORT_SYMBOL
+0x2dba276a	__iowrite32_copy	vmlinux	EXPORT_SYMBOL_GPL
+0xe658c86b	__ip_dev_find	vmlinux	EXPORT_SYMBOL
+0x4ea3a467	__iscsi_complete_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x3bc7796b	__iscsi_put_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x3683baa6	__napi_schedule_irqoff	vmlinux	EXPORT_SYMBOL
+0xe101194e	__neigh_event_send	vmlinux	EXPORT_SYMBOL
+0x7efd609f	__netif_napi_add	vmlinux	EXPORT_SYMBOL
+0x8ec1f732	__scsi_iterate_devices	vmlinux	EXPORT_SYMBOL
+0x52b645e5	__smp_mb__after_atomic	vmlinux	EXPORT_SYMBOL
+0x384e70ae	__smp_mb__before_atomic	vmlinux	EXPORT_SYMBOL
+0x9f46ced8	__sw_hweight64	vmlinux	EXPORT_SYMBOL
+0x0faef0ed	__tasklet_schedule	vmlinux	EXPORT_SYMBOL
+0x9e00d7e6	__uio_register_device	drivers/uio/uio	EXPORT_SYMBOL_GPL
+0x7e526bfa	__x86_indirect_thunk_r10	vmlinux	EXPORT_SYMBOL
+0xbfdcb43a	__x86_indirect_thunk_r11	vmlinux	EXPORT_SYMBOL
+0xce8b1878	__x86_indirect_thunk_r14	vmlinux	EXPORT_SYMBOL
+0x1ed8b599	__x86_indirect_thunk_r8	vmlinux	EXPORT_SYMBOL
+0xdf566a59	__x86_indirect_thunk_r9	vmlinux	EXPORT_SYMBOL
+0x2ea2c95c	__x86_indirect_thunk_rax	vmlinux	EXPORT_SYMBOL
+0x593c1bac	__x86_indirect_thunk_rbx	vmlinux	EXPORT_SYMBOL
+0xc29957c3	__x86_indirect_thunk_rcx	vmlinux	EXPORT_SYMBOL
+0xb601be4c	__x86_indirect_thunk_rdx	vmlinux	EXPORT_SYMBOL
+0xa1f9a134	__x86_indirect_thunk_rsi	vmlinux	EXPORT_SYMBOL
+0x11089ac7	_ctype	vmlinux	EXPORT_SYMBOL
+0x012d8ca1	_fc_frame_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x4b7dcf38	_raw_qspin_lock	vmlinux	EXPORT_SYMBOL
+0x3588d8ba	_raw_qspin_lock_irq	vmlinux	EXPORT_SYMBOL
+0x26147af8	acpi_bus_register_driver	vmlinux	EXPORT_SYMBOL
+0xf10126f1	acpi_bus_unregister_driver	vmlinux	EXPORT_SYMBOL
+0x9e9eb34c	acpi_check_dsm	vmlinux	EXPORT_SYMBOL
+0xa5e75e9a	acpi_evaluate_dsm	vmlinux	EXPORT_SYMBOL
+0x1e3976a7	acpi_find_child_device	vmlinux	EXPORT_SYMBOL_GPL
+0x061f4039	acpi_get_table_with_size	vmlinux	EXPORT_SYMBOL
+0xd9091363	acpi_install_notify_handler	vmlinux	EXPORT_SYMBOL
+0x8384647a	acpi_map_pxm_to_online_node	vmlinux	EXPORT_SYMBOL
+0x2bb55d6e	acpi_remove_notify_handler	vmlinux	EXPORT_SYMBOL
+0x9b9e05f9	alloc_cpu_rmap	vmlinux	EXPORT_SYMBOL
+0xa0bc067d	alloc_etherdev_mqs_rh	vmlinux	EXPORT_SYMBOL
+0xa587ed11	arch_dma_alloc_attrs	vmlinux	EXPORT_SYMBOL
+0x83eaffe4	attribute_container_find_class_device	vmlinux	EXPORT_SYMBOL_GPL
+0x0fa50ecd	blk_init_tags	vmlinux	EXPORT_SYMBOL
+0x142c4702	blk_mq_tag_to_rq	vmlinux	EXPORT_SYMBOL
+0x1b7e6c65	blk_queue_free_tags	vmlinux	EXPORT_SYMBOL
+0xecb9a973	blk_queue_virt_boundary	vmlinux	EXPORT_SYMBOL
+0x942a40b6	build_skb	vmlinux	EXPORT_SYMBOL
+0x8abb5b23	call_netdevice_notifiers	vmlinux	EXPORT_SYMBOL
+0x088bfa7e	cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL
+0xc6cbbc89	capable	vmlinux	EXPORT_SYMBOL
+0x0c805f93	clflush_cache_range	vmlinux	EXPORT_SYMBOL_GPL
+0xd611bca3	completion_done	vmlinux	EXPORT_SYMBOL
+0x9ab8f995	cpumask_next_and	vmlinux	EXPORT_SYMBOL
+0x802d0e93	crc32_le	vmlinux	EXPORT_SYMBOL
+0xc666a132	crc_t10dif	lib/crc-t10dif	EXPORT_SYMBOL
+0xef510010	dcb_ieee_setapp	vmlinux	EXPORT_SYMBOL
+0x636c619f	debugfs_remove_recursive	vmlinux	EXPORT_SYMBOL_GPL
+0x126f2c07	device_reprobe	vmlinux	EXPORT_SYMBOL_GPL
+0x76a2d755	devm_add_action	vmlinux	EXPORT_SYMBOL_GPL
+0x15784899	devm_kfree	vmlinux	EXPORT_SYMBOL_GPL
+0x636462f8	devm_kmalloc	vmlinux	EXPORT_SYMBOL_GPL
+0x70c1c699	devm_nvdimm_memremap	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xb3c078a2	dma_get_required_mask	vmlinux	EXPORT_SYMBOL_GPL
+0x771cf835	dma_pool_alloc	vmlinux	EXPORT_SYMBOL
+0x4c255593	dma_pool_create	vmlinux	EXPORT_SYMBOL
+0xb5aa7165	dma_pool_destroy	vmlinux	EXPORT_SYMBOL
+0x2a37d074	dma_pool_free	vmlinux	EXPORT_SYMBOL
+0xa00aca2a	dql_completed	vmlinux	EXPORT_SYMBOL
+0xb26a1add	elfcorehdr_addr	vmlinux	EXPORT_SYMBOL_GPL
+0xc911b9d5	eth_get_headlen	vmlinux	EXPORT_SYMBOL
+0xc682ddc7	fasync_helper	vmlinux	EXPORT_SYMBOL
+0x71710154	fc_block_scsi_eh	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
+0x72ee6d59	fc_disc_config	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x9dd108fc	fc_disc_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x3ec29d20	fc_elsct_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xe5139204	fc_elsct_send	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x99a7a1e4	fc_exch_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xdd08c24c	fc_exch_mgr_list_clone	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xe632db9a	fc_frame_alloc_fill	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x7954b1ea	fc_get_event_number	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
+0x0a2759db	fc_get_host_speed	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xd3aaf80e	fc_get_host_stats	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xbf178a92	fc_host_post_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
+0x60e217c7	fc_host_post_vendor_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
+0xd84b7a74	fc_lport_flogi_resp	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x50255096	fc_lport_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x6999c391	fc_set_rport_loss_tmo	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x33999f77	fc_vport_create	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
+0x60698bad	fc_vport_id_lookup	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xa3d82675	fc_vport_setlink	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0x59957a17	fcoe_fc_crc	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
+0x1dd1cafe	fcoe_get_paged_crc_eof	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
+0x97b0a983	fcoe_validate_vport_create	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
+0x374c1e1c	fcoe_wwn_from_mac	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
+0x84b3d915	fcoe_wwn_to_str	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
+0x8487a2b6	flush_work	vmlinux	EXPORT_SYMBOL_GPL
+0x5409775b	free_irq_cpu_rmap	vmlinux	EXPORT_SYMBOL
+0xb89b6e6b	guid_parse	vmlinux	EXPORT_SYMBOL
+0x51f3fc98	ib_alloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x718c1095	ib_dealloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x48032b7e	ib_dispatch_event	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x7fb5746e	ib_get_cached_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x3509978d	ib_modify_qp_is_ok	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0xa22a56e2	ib_register_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x85f61cfa	ib_sg_to_pages	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x665c85a4	ib_ud_header_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x0a1e62fb	ib_ud_header_pack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x04897532	ib_umem_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x8fe66e89	ib_umem_page_count	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x776ad662	ib_umem_release	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0xa98e8bb6	ib_unregister_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
+0x4fd5cfb9	idr_alloc	vmlinux	EXPORT_SYMBOL_GPL
+0x45c92723	idr_destroy	vmlinux	EXPORT_SYMBOL
+0x6f36c782	idr_find_slowpath	vmlinux	EXPORT_SYMBOL
+0xb1b42470	idr_init	vmlinux	EXPORT_SYMBOL
+0x84ffea8b	idr_preload	vmlinux	EXPORT_SYMBOL
+0xcaef1b77	idr_remove	vmlinux	EXPORT_SYMBOL
+0x0cd54220	insert_resource	vmlinux	EXPORT_SYMBOL_GPL
+0xea10212a	int_to_scsilun	vmlinux	EXPORT_SYMBOL
+0x1e0c2be4	ioremap_wc	vmlinux	EXPORT_SYMBOL
+0x20eadeb6	ip_compute_csum	vmlinux	EXPORT_SYMBOL
+0xb11f4a48	ip_route_output_flow	vmlinux	EXPORT_SYMBOL_GPL
+0xc73eca81	ipv6_chk_addr	vmlinux	EXPORT_SYMBOL
+0x8c637d43	irq_cpu_rmap_add	vmlinux	EXPORT_SYMBOL
+0x7522f3ba	irq_modify_status	vmlinux	EXPORT_SYMBOL_GPL
+0xf7b2bf6f	irq_set_affinity_notifier	vmlinux	EXPORT_SYMBOL_GPL
+0xa1cbac39	iscsi_block_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0x7a985521	iscsi_boot_create_ethernet	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
+0xa5777cbf	iscsi_boot_create_host_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
+0xf9e86c03	iscsi_boot_create_initiator	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
+0xe1e1f7c3	iscsi_boot_create_target	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
+0x9b333f80	iscsi_boot_destroy_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
+0x2b173fde	iscsi_change_queue_depth	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x7809007e	iscsi_conn_bind	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x91ddeac0	iscsi_conn_failure	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x7fb44954	iscsi_conn_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x146226b5	iscsi_conn_send_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x3c1686ed	iscsi_conn_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x7eafe9f7	iscsi_conn_start	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xce99b727	iscsi_conn_stop	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x5c883fa2	iscsi_conn_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x329cc813	iscsi_create_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0x68f2dcb9	iscsi_destroy_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0x4ae40557	iscsi_eh_abort	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x8938fb07	iscsi_eh_device_reset	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x1206cad5	iscsi_eh_recover_target	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x1660aa98	iscsi_host_add	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xa030a926	iscsi_host_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xa4bddd52	iscsi_host_for_each_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0x5a8ae140	iscsi_host_free	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x25f62338	iscsi_host_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xbedd931b	iscsi_host_remove	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x33d145e9	iscsi_is_session_online	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0xd19bd341	iscsi_itt_to_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xb284395d	iscsi_lookup_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0xe2dbb77d	iscsi_offload_mesg	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0xb1335017	iscsi_queuecommand	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xeb9ffe0c	iscsi_register_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0x380b1869	iscsi_session_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x26d58988	iscsi_session_recovery_timedout	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x38dbe8e5	iscsi_session_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xc818f032	iscsi_session_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x696e421c	iscsi_set_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x0bed7723	iscsi_suspend_queue	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0x7a63d967	iscsi_target_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
+0xfb081fb6	iscsi_unblock_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0xb47ea358	iscsi_unregister_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
+0x158bcb59	kernfs_find_and_get_ns	vmlinux	EXPORT_SYMBOL_GPL
+0x258e5a3a	kernfs_notify	vmlinux	EXPORT_SYMBOL_GPL
+0x698da816	kernfs_put	vmlinux	EXPORT_SYMBOL_GPL
+0xfbb6c6eb	kill_fasync	vmlinux	EXPORT_SYMBOL
+0xf2257d89	kobject_uevent_env	vmlinux	EXPORT_SYMBOL_GPL
+0x752d5f5b	kstrtobool	vmlinux	EXPORT_SYMBOL
+0xa46f2f1b	kstrtouint	vmlinux	EXPORT_SYMBOL
+0x2447533c	ktime_get_real	vmlinux	EXPORT_SYMBOL_GPL
+0x1cf3c2dd	libfc_vport_create	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
+0xf0ef15b4	list_sort	vmlinux	EXPORT_SYMBOL
+0x1877ca13	mce_is_memory_error	vmlinux	EXPORT_SYMBOL_GPL
+0xb8b2b1f7	mce_register_decode_chain	vmlinux	EXPORT_SYMBOL_GPL
+0x0f2d7d87	mce_unregister_decode_chain	vmlinux	EXPORT_SYMBOL_GPL
+0x4d95d6d1	memcpy_flushcache	vmlinux	EXPORT_SYMBOL_GPL
+0x9291cd3b	memdup_user	vmlinux	EXPORT_SYMBOL
+0x6a037cf1	mempool_kfree	vmlinux	EXPORT_SYMBOL
+0xa05c03df	mempool_kmalloc	vmlinux	EXPORT_SYMBOL
+0xcc5005fe	msleep_interruptible	vmlinux	EXPORT_SYMBOL
+0x41dae671	mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL
+0x72a46591	napi_complete_done	vmlinux	EXPORT_SYMBOL
+0xd93737a0	napi_disable	vmlinux	EXPORT_SYMBOL
+0xa3eedec9	napi_schedule_prep	vmlinux	EXPORT_SYMBOL
+0x22ef7bde	nd_blk_memremap_flags	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xe11160f0	nd_blk_region_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x41041da1	nd_blk_region_set_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xfeed2ea5	nd_blk_region_to_dimm	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x66c397f7	nd_cmd_bus_desc	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xf1c346b6	nd_cmd_dimm_desc	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x21e75bcd	nd_cmd_in_size	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x8c2e16a2	nd_cmd_out_size	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x112f5877	nd_device_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x35bf2acd	nd_fletcher64	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xd9ab6907	nd_mapping_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x6cfedeb3	nd_numa_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x0e6a6be1	nd_region_acquire_lane	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
+0xf2000fbf	nd_region_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x1e70f004	nd_region_dev	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x25adb647	nd_region_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x67a1ccd9	nd_region_release_lane	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
+0x9de87544	neigh_destroy	vmlinux	EXPORT_SYMBOL
+0x467df16d	netdev_rss_key_fill	vmlinux	EXPORT_SYMBOL
+0x0274dc2b	netif_get_num_default_rss_queues	vmlinux	EXPORT_SYMBOL
+0xf41612a2	netif_schedule_queue	vmlinux	EXPORT_SYMBOL
+0x2a62b5bc	netif_set_real_num_rx_queues	vmlinux	EXPORT_SYMBOL
+0x58c08cf3	netif_tx_wake_queue	vmlinux	EXPORT_SYMBOL
+0x0f4c91ed	ns_to_timespec	vmlinux	EXPORT_SYMBOL
+0x4cdb3178	ns_to_timeval	vmlinux	EXPORT_SYMBOL
+0x0146e7d3	nvdimm_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x45062468	nvdimm_blk_region_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xa7b393b4	nvdimm_bus_add_badrange	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x4db70865	nvdimm_bus_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xcf381d12	nvdimm_bus_check_dimm_count	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xae7e928e	nvdimm_bus_register	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x9f53c626	nvdimm_bus_unregister	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x357354fa	nvdimm_cmd_mask	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x8e17be23	nvdimm_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xc384b181	nvdimm_flush	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x4909f90f	nvdimm_has_flush	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xfad9253c	nvdimm_kobj	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x32d43dd0	nvdimm_name	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xf22c6f77	nvdimm_pmem_region_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x2e6c6615	nvdimm_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x5c83d40e	nvdimm_region_notify	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x151c648d	nvdimm_volatile_region_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xe2b45750	nvme_fc_register_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
+0x8cfc1c96	nvme_fc_register_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
+0xce62f04d	nvme_fc_set_remoteport_devloss	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
+0x741c0dca	nvme_fc_unregister_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
+0x36a2fc98	nvme_fc_unregister_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
+0x72681a8c	nvmet_fc_rcv_fcp_abort	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
+0x2b05079e	nvmet_fc_rcv_fcp_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
+0x82660b88	nvmet_fc_rcv_ls_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
+0xbb8e5232	nvmet_fc_register_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
+0x28de2a8c	nvmet_fc_unregister_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
+0x487d9343	param_ops_ushort	vmlinux	EXPORT_SYMBOL
+0x8d6e940f	pci_alloc_irq_vectors_affinity	vmlinux	EXPORT_SYMBOL
+0xa23c6646	pci_choose_state	vmlinux	EXPORT_SYMBOL
+0x18045377	pci_cleanup_aer_uncorrect_error_status	vmlinux	EXPORT_SYMBOL_GPL
+0x0ad09d5d	pci_dev_get	vmlinux	EXPORT_SYMBOL
+0xdaf7b334	pci_dev_put	vmlinux	EXPORT_SYMBOL
+0xd4180b37	pci_disable_link_state	vmlinux	EXPORT_SYMBOL
+0x6a4ce13c	pci_disable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
+0xa9daec42	pci_disable_sriov	vmlinux	EXPORT_SYMBOL_GPL
+0x1cfb9239	pci_enable_device_mem	vmlinux	EXPORT_SYMBOL
+0xabda77d3	pci_enable_msi_range	vmlinux	EXPORT_SYMBOL
+0x683abeb9	pci_enable_msix_range	vmlinux	EXPORT_SYMBOL
+0x2abcf5b4	pci_enable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
+0xf000f839	pci_enable_sriov	vmlinux	EXPORT_SYMBOL_GPL
+0x909c8ff0	pci_enable_wake	vmlinux	EXPORT_SYMBOL
+0xbdbb5ebb	pci_find_ext_capability	vmlinux	EXPORT_SYMBOL_GPL
+0x2b0b1f28	pci_ioremap_bar	vmlinux	EXPORT_SYMBOL_GPL
+0xe29043f4	pci_irq_get_affinity	vmlinux	EXPORT_SYMBOL
+0x2eac8294	pci_irq_vector	vmlinux	EXPORT_SYMBOL
+0x2b45a889	pci_is_enabled	vmlinux	EXPORT_SYMBOL
+0xf1f36a29	pci_is_pcie	vmlinux	EXPORT_SYMBOL_GPL
+0x9b03fe4d	pci_num_vf	vmlinux	EXPORT_SYMBOL_GPL
+0x841b8930	pci_release_selected_regions	vmlinux	EXPORT_SYMBOL
+0xdc61ce31	pci_request_selected_regions	vmlinux	EXPORT_SYMBOL
+0x5bbdc39c	pci_restore_state	vmlinux	EXPORT_SYMBOL
+0x53108e44	pci_save_state	vmlinux	EXPORT_SYMBOL
+0x15455c9c	pci_select_bars	vmlinux	EXPORT_SYMBOL
+0x5ede9448	pci_set_power_state	vmlinux	EXPORT_SYMBOL
+0x8d8c1374	pci_stop_and_remove_bus_device_locked	vmlinux	EXPORT_SYMBOL_GPL
+0x8bffa6b8	pci_try_set_mwi	vmlinux	EXPORT_SYMBOL
+0x151fb8d5	pcie_capability_clear_word	vmlinux	EXPORT_SYMBOL
+0xe3120008	pcie_capability_read_dword	vmlinux	EXPORT_SYMBOL
+0x9427acde	pcie_capability_read_word	vmlinux	EXPORT_SYMBOL
+0x183b33a6	pcie_capability_set_word	vmlinux	EXPORT_SYMBOL
+0x50d1f870	pgprot_writecombine	vmlinux	EXPORT_SYMBOL_GPL
+0x4411c503	prandom_seed	vmlinux	EXPORT_SYMBOL
+0xa735db59	prandom_u32	vmlinux	EXPORT_SYMBOL
+0x167c5967	print_hex_dump	vmlinux	EXPORT_SYMBOL
+0x74684454	ptp_clock_index	drivers/ptp/ptp	EXPORT_SYMBOL
+0x217fb0be	ptp_clock_register	drivers/ptp/ptp	EXPORT_SYMBOL
+0x4d3e70b5	ptp_clock_unregister	drivers/ptp/ptp	EXPORT_SYMBOL
+0x5fd13024	raid_class_attach	drivers/scsi/raid_class	EXPORT_SYMBOL
+0x0527f7b2	raid_class_release	drivers/scsi/raid_class	EXPORT_SYMBOL
+0x7d36b7ad	region_intersects_pmem	vmlinux	EXPORT_SYMBOL_GPL
+0x8b43159b	register_cpu_notifier	vmlinux	EXPORT_SYMBOL
+0x66f87150	register_netdevice_notifier_rh	vmlinux	EXPORT_SYMBOL
+0xe315da4a	release_firmware	vmlinux	EXPORT_SYMBOL
+0x6cc67693	remove_resource	vmlinux	EXPORT_SYMBOL_GPL
+0x7e7c273f	request_firmware	vmlinux	EXPORT_SYMBOL
+0xe9abba3f	request_firmware_nowait	vmlinux	EXPORT_SYMBOL
+0xc2e587d1	reset_devices	vmlinux	EXPORT_SYMBOL
+0xd7d52c3f	rps_may_expire_flow	vmlinux	EXPORT_SYMBOL
+0xf95b8e05	sas_attach_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x6efc02fe	sas_disable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0x00f3cd3c	sas_enable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0xc47450df	sas_end_device_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xb086f1e3	sas_expander_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x3aaf4734	sas_is_tlr_enabled	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
+0xca3b4896	sas_phy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x1739ee0e	sas_phy_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x0861130d	sas_phy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x00e23698	sas_port_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x46f0aa07	sas_port_add_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x7da963bb	sas_port_alloc_num	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x30272314	sas_port_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x1d193f51	sas_port_delete_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x69268f6e	sas_read_port_mode_page	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0x796959fa	sas_release_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xe0649493	sas_remove_host	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xc770719d	sas_rphy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
+0xd0ee38b8	schedule_timeout_uninterruptible	vmlinux	EXPORT_SYMBOL
+0xaa786c01	scmd_printk	vmlinux	EXPORT_SYMBOL
+0x4ca9669f	scnprintf	vmlinux	EXPORT_SYMBOL
+0x4a7e9d31	scsi_block_requests	vmlinux	EXPORT_SYMBOL
+0x28a2ed02	scsi_build_sense_buffer	vmlinux	EXPORT_SYMBOL
+0xdbef80a4	scsi_device_set_state	vmlinux	EXPORT_SYMBOL
+0x385d716f	scsi_get_vpd_page	vmlinux	EXPORT_SYMBOL_GPL
+0xb5359d10	scsi_host_get	vmlinux	EXPORT_SYMBOL
+0xd0080fe9	scsi_internal_device_block_nowait	vmlinux	EXPORT_SYMBOL_GPL
+0x0416eb42	scsi_internal_device_unblock	vmlinux	EXPORT_SYMBOL_GPL
+0xf97f0ba0	scsi_print_command	vmlinux	EXPORT_SYMBOL
+0x8f3ab73d	scsi_remove_target	vmlinux	EXPORT_SYMBOL
+0xdf01c89e	scsi_track_queue_full	vmlinux	EXPORT_SYMBOL
+0x68bf9e03	scsi_unblock_requests	vmlinux	EXPORT_SYMBOL
+0x1b9e0ff1	scsilun_to_int	vmlinux	EXPORT_SYMBOL
+0x7e142e03	sdev_prefix_printk	vmlinux	EXPORT_SYMBOL
+0x767ddb02	set_memory_wc	vmlinux	EXPORT_SYMBOL
+0x889c0220	set_user_nice	vmlinux	EXPORT_SYMBOL
+0xd08f6239	sg_copy_from_buffer	vmlinux	EXPORT_SYMBOL
+0xae1f6cb3	sg_miter_next	vmlinux	EXPORT_SYMBOL
+0x5226005a	sg_miter_start	vmlinux	EXPORT_SYMBOL
+0xf3e42a05	sg_miter_stop	vmlinux	EXPORT_SYMBOL
+0x9c6cf0bb	simple_open	vmlinux	EXPORT_SYMBOL
+0x619cb7dd	simple_read_from_buffer	vmlinux	EXPORT_SYMBOL
+0xd1c8097c	skb_add_rx_frag	vmlinux	EXPORT_SYMBOL
+0x251a2d2f	skb_clone_tx_timestamp	vmlinux	EXPORT_SYMBOL_GPL
+0x7ae5ad74	sme_active	vmlinux	EXPORT_SYMBOL_GPL
+0xe3a53f4c	sort	vmlinux	EXPORT_SYMBOL
+0x29f01d7a	starget_for_each_device	vmlinux	EXPORT_SYMBOL
+0xf9c0b663	strlcat	vmlinux	EXPORT_SYMBOL
+0xe523ad75	synchronize_irq	vmlinux	EXPORT_SYMBOL
+0xbf2316fe	sysfs_create_bin_file	vmlinux	EXPORT_SYMBOL_GPL
+0x81533963	sysfs_format_mac	vmlinux	EXPORT_SYMBOL
+0x86841738	sysfs_remove_bin_file	vmlinux	EXPORT_SYMBOL_GPL
+0xa8721b97	system_state	vmlinux	EXPORT_SYMBOL
+0x9545af6d	tasklet_init	vmlinux	EXPORT_SYMBOL
+0x80ce0f52	tcp_gro_complete	vmlinux	EXPORT_SYMBOL
+0x23f62726	timecounter_cyc2time	vmlinux	EXPORT_SYMBOL_GPL
+0xb28e18de	timecounter_init	vmlinux	EXPORT_SYMBOL_GPL
+0x458dc04f	timecounter_read	vmlinux	EXPORT_SYMBOL_GPL
+0xec4bf2a2	to_nd_blk_region	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x02935075	to_nd_desc	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x43433a35	to_nd_region	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0xc0f1f209	to_nvdimm	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x21da18c5	to_nvdimm_bus	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x3cc28909	to_nvdimm_bus_dev	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
+0x6c4efe63	uio_event_notify	drivers/uio/uio	EXPORT_SYMBOL_GPL
+0xd8b10333	uio_unregister_device	drivers/uio/uio	EXPORT_SYMBOL_GPL
+0x1fe9f800	unregister_cpu_notifier	vmlinux	EXPORT_SYMBOL
+0x19428dd6	unregister_netdevice_notifier_rh	vmlinux	EXPORT_SYMBOL
+0x40a9b349	vzalloc	vmlinux	EXPORT_SYMBOL
+0x1e047854	warn_slowpath_fmt	vmlinux	EXPORT_SYMBOL
+0xb347bb2c	work_busy	vmlinux	EXPORT_SYMBOL_GPL
+0x7ae64cc9	zgid	drivers/infiniband/core/ib_core	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 <jperrin@centos.org>
-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 9d2e08b..0000000
--- a/SOURCES/debrand-single-cpu.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 66185f5c6f881847776702e3a7956c504400f4f2 Mon Sep 17 00:00:00 2001
-From: Jim Perrin <jperrin@centos.org>
-Date: Thu, 19 Jun 2014 09:53:13 -0500
-Subject: [PATCH] branding patch for single-cpu systems
-
----
- arch/x86/kernel/setup.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
-index b289118..9d25982 100644
---- a/arch/x86/kernel/setup.c
-+++ b/arch/x86/kernel/setup.c
-@@ -846,7 +846,7 @@ static void rh_check_supported(void)
- 	if (((boot_cpu_data.x86_max_cores * smp_num_siblings) == 1) &&
- 	    !x86_hyper && !cpu_has_hypervisor && !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 7, single threaded, single CPU 64-bit physical systems are unsupported. Please see http://wiki.centos.org/FAQ for more information");
- 	}
- 
- 	/* The RHEL7 kernel does not support this hardware.  The kernel will
--- 
-1.8.3.1
-
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 1257096..9f5db7c 100644
--- a/SPECS/kernel.spec
+++ b/SPECS/kernel.spec
@@ -14,10 +14,10 @@ Summary: The Linux kernel
 %global distro_build 957
 
 %define rpmversion 3.10.0
-%define pkgrelease 957.10.1.el7
+%define pkgrelease 957.12.1.el7
 
 # allow pkg_release to have configurable %%{?dist} tag
-%define specrelease 957.10.1%{?dist}
+%define specrelease 957.12.1%{?dist}
 
 %define pkg_release %{specrelease}%{?buildid}
 
@@ -280,7 +280,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.
@@ -395,16 +395,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
 
@@ -446,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
 
@@ -621,11 +618,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.
 
@@ -778,9 +775,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.
 
@@ -1757,9 +1751,56 @@ fi
 %kernel_variant_files %{with_kdump} kdump
 
 %changelog
-* Tue Mar 12 2019 CentOS Sources <bugs@centos.org> - 3.10.0-957.10.1.el7
-- Apply debranding changes
-- Sign with new secureboot key
+* Wed Mar 20 2019 Jan Stancek <jstancek@redhat.com> [3.10.0-957.12.1.el7]
+- [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1690323 1547078]
+- [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1690323 1547078]
+- [kernel] futex: Use smp_store_release() in mark_wake_futex() (Waiman Long) [1690323 1547078]
+- [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1690323 1547078]
+- [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1690323 1547078]
+- [scsi] mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1689379 1649288]
+- [x86] cpu: avoid crash in get_cpu_cache_id() (David Arcari) [1689120 1626279]
+- [net] igmp: Allow user-space configuration of igmp unsolicited report interval (Hangbin Liu) [1686771 1663941]
+- [net] igmp: Don't flush routing cache when force_igmp_version is modified (Hangbin Liu) [1686771 1663941]
+- [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1688225 1623359]
+- [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1688225 1623359]
+- [net] igmp: make function __ip_mc_inc_group() static (Hangbin Liu) [1688225 1623359]
+- [net] igmp: Reduce Unsolicited report interval to 1s when using IGMPv3 (Hangbin Liu) [1688225 1623359]
+- [netdrv] cxgb4: Mask out interrupts that are not enabled (Arjun Vynipadath) [1687487 1678729]
+- [acpi] apci / watchdog: enable acpi_watchdog_uses_rtc (David Arcari) [1683078 1663637]
+- [watchdog] simplify getting .drvdata (David Arcari) [1683079 1666393]
+- [acpi] acpi / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM (David Arcari) [1683079 1666393]
+- [acpi] acpi / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 (David Arcari) [1683079 1666393]
+- [acpi] acpi / watchdog: properly initialize resources (David Arcari) [1683079 1666393]
+- [acpi] acpi / watchdog: Fix init failure with overlapping register regions (David Arcari) [1683079 1666393]
+- [acpi] acpi / watchdog: Print out error number when device creation fails (David Arcari) [1683079 1666393]
+- [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1683093 1654777]
+- [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1683093 1654777]
+- [net] netfilter: nat: cope with negative port range (Florian Westphal) [1683093 1654777]
+- [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1678221 1651416]
+- [nvme] nvme-rdma: fix possible double free of controller async event buffer (David Milburn) [1678214 1659532]
+- [nvme] nvme-rdma: fix possible free of a non-allocated async event buffer (David Milburn) [1678214 1659532]
+- [nvme] nvme-rdma: stop admin queue before freeing it (David Milburn) [1678214 1659532]
+- [nvme] rdma: fix double freeing of async event data (David Milburn) [1678216 1655786]
+- [md] fix memleak for mempool (Nigel Croxon) [1678215 1599780]
+- [md] Memory leak when flush bio size is zero (Nigel Croxon) [1678215 1599780]
+- [md] fix lock contention for flush bios (Nigel Croxon) [1678215 1599780]
+- [net] ipv6: rate-limit probes for neighbourless routes (Sabrina Dubroca) [1677179 1637821]
+- [net] ipv6: Re-arrange code in rt6_probe() (Sabrina Dubroca) [1677179 1637821]
+- [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1673821 1668570]
+- [netdrv] cxgb4: when disabling dcb set txq dcb priority to 0 (Arjun Vynipadath) [1673821 1668570]
+- [kvm] kvm: fix kvm_ioctl_create_device() reference counting (Paolo Bonzini) [1671922 1671923] {CVE-2019-6974}
+- [kvm] KVM: nVMX: unconditionally cancel preemption timer in free_nested (Paolo Bonzini) [1671905 1671906] {CVE-2019-7221}
+- [mm] page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1673281 1591574]
+- [fs] rbd: avoid corruption on partially completed bios (Ilya Dryomov) [1672514 1613493]
+
+* Sat Mar 09 2019 Jan Stancek <jstancek@redhat.com> [3.10.0-957.11.1.el7]
+- [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1686766 1648965]
+- [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1686766 1648965]
+- [net] netfilter: conntrack: skip clash resolution if nat is in place (Florian Westphal) [1686766 1648965]
+- [net] netfilter: conntrack: introduce clash resolution on insertion race (Florian Westphal) [1686766 1648965]
+- [net] netfilter: conntrack: fix race between confirmation and flush (Florian Westphal) [1686766 1648965]
+- [net] netfilter: conntrack: introduce nf_ct_acct_update() (Florian Westphal) [1686766 1648965]
+- [netdrv] hv_netvsc: Fix a network regression after ifdown/ifup (Mohammed Gamal) [1679997 1661632]
 
 * Thu Feb 07 2019 Jan Stancek <jstancek@redhat.com> [3.10.0-957.10.1.el7]
 - [fs] revert "[fs] nfs: Don't write back further requests if there is a pending write error" (Benjamin Coddington) [1672510 1656674]