/*
* This adapter can be used as a parent immediately after device_add(),
* setup runtime-pm (especially ignore-children) before hand.
-@@ -1577,10 +1581,6 @@ static int i2c_register_adapter(struct i
+@@ -1576,10 +1580,6 @@ static int i2c_register_adapter(struct i
if (res)
goto out_reg;
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
-@@ -1572,7 +1572,7 @@ static int i2c_register_adapter(struct i
+@@ -1568,7 +1568,7 @@ static int i2c_register_adapter(struct i
if (res) {
pr_err("adapter '%s': can't register device (%d)\n", adap->name, res);
put_device(&adap->dev);
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
-@@ -1571,8 +1571,7 @@ static int i2c_register_adapter(struct i
+@@ -1567,8 +1567,7 @@ static int i2c_register_adapter(struct i
res = device_add(&adap->dev);
if (res) {
pr_err("adapter '%s': can't register device (%d)\n", adap->name, res);
/*
* This adapter can be used as a parent immediately after device_add(),
* setup runtime-pm (especially ignore-children) before hand.
-@@ -1588,10 +1592,6 @@ static int i2c_register_adapter(struct i
+@@ -1587,10 +1591,6 @@ static int i2c_register_adapter(struct i
if (res)
goto out_reg;
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
-@@ -1583,7 +1583,7 @@ static int i2c_register_adapter(struct i
+@@ -1579,7 +1579,7 @@ static int i2c_register_adapter(struct i
if (res) {
pr_err("adapter '%s': can't register device (%d)\n", adap->name, res);
put_device(&adap->dev);
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
-@@ -1582,8 +1582,7 @@ static int i2c_register_adapter(struct i
+@@ -1578,8 +1578,7 @@ static int i2c_register_adapter(struct i
res = device_add(&adap->dev);
if (res) {
pr_err("adapter '%s': can't register device (%d)\n", adap->name, res);
kvm_deliver_exception_payload(vcpu, ex);
if (ex->has_error_code) {
-@@ -5287,26 +5305,9 @@ static int handle_exception_nmi(struct k
+@@ -5286,26 +5304,9 @@ static int handle_exception_nmi(struct k
* avoid single-step #DB and MTF updates, as ICEBP is
* higher priority. Note, skipping ICEBP still clears
* STI and MOVSS blocking.
{
--- a/arch/x86/kvm/vmx/vmx.c
+++ b/arch/x86/kvm/vmx/vmx.c
-@@ -4080,7 +4080,7 @@ static void vmx_update_msr_bitmap_x2apic
+@@ -4062,7 +4062,7 @@ static void vmx_update_msr_bitmap_x2apic
* mode, only the current timer count needs on-demand emulation by KVM.
*/
if (mode & MSR_BITMAP_MODE_X2APIC_APICV)
else
msr_bitmap[read_idx] = ~0ull;
msr_bitmap[write_idx] = ~0ull;
-@@ -4093,7 +4093,6 @@ static void vmx_update_msr_bitmap_x2apic
+@@ -4075,7 +4075,6 @@ static void vmx_update_msr_bitmap_x2apic
!(mode & MSR_BITMAP_MODE_X2APIC));
if (mode & MSR_BITMAP_MODE_X2APIC_APICV) {
--- a/arch/x86/kvm/vmx/vmx.c
+++ b/arch/x86/kvm/vmx/vmx.c
-@@ -6499,6 +6499,9 @@ static int __vmx_handle_exit(struct kvm_
+@@ -6498,6 +6498,9 @@ static int __vmx_handle_exit(struct kvm_
if (enable_pml && !is_guest_mode(vcpu))
vmx_flush_pml_buffer(vcpu);
/*
* This adapter can be used as a parent immediately after device_add(),
* setup runtime-pm (especially ignore-children) before hand.
-@@ -1587,10 +1591,6 @@ static int i2c_register_adapter(struct i
+@@ -1586,10 +1590,6 @@ static int i2c_register_adapter(struct i
if (res)
goto out_reg;
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
-@@ -1582,7 +1582,7 @@ static int i2c_register_adapter(struct i
+@@ -1578,7 +1578,7 @@ static int i2c_register_adapter(struct i
if (res) {
pr_err("adapter '%s': can't register device (%d)\n", adap->name, res);
put_device(&adap->dev);
--- a/drivers/i2c/i2c-core-base.c
+++ b/drivers/i2c/i2c-core-base.c
-@@ -1581,8 +1581,7 @@ static int i2c_register_adapter(struct i
+@@ -1577,8 +1577,7 @@ static int i2c_register_adapter(struct i
res = device_add(&adap->dev);
if (res) {
pr_err("adapter '%s': can't register device (%d)\n", adap->name, res);
kvm_deliver_exception_payload(vcpu, ex);
if (ex->has_error_code) {
-@@ -5477,26 +5495,9 @@ static int handle_exception_nmi(struct k
+@@ -5476,26 +5494,9 @@ static int handle_exception_nmi(struct k
* avoid single-step #DB and MTF updates, as ICEBP is
* higher priority. Note, skipping ICEBP still clears
* STI and MOVSS blocking.
{
--- a/arch/x86/kvm/vmx/vmx.c
+++ b/arch/x86/kvm/vmx/vmx.c
-@@ -4159,7 +4159,7 @@ static void vmx_update_msr_bitmap_x2apic
+@@ -4141,7 +4141,7 @@ static void vmx_update_msr_bitmap_x2apic
* mode, only the current timer count needs on-demand emulation by KVM.
*/
if (mode & MSR_BITMAP_MODE_X2APIC_APICV)
else
msr_bitmap[read_idx] = ~0ull;
msr_bitmap[write_idx] = ~0ull;
-@@ -4172,7 +4172,6 @@ static void vmx_update_msr_bitmap_x2apic
+@@ -4154,7 +4154,6 @@ static void vmx_update_msr_bitmap_x2apic
!(mode & MSR_BITMAP_MODE_X2APIC));
if (mode & MSR_BITMAP_MODE_X2APIC_APICV) {
--- a/arch/x86/kvm/vmx/vmx.c
+++ b/arch/x86/kvm/vmx/vmx.c
-@@ -6698,6 +6698,9 @@ static int __vmx_handle_exit(struct kvm_
+@@ -6697,6 +6697,9 @@ static int __vmx_handle_exit(struct kvm_
if (enable_pml && !is_guest_mode(vcpu))
vmx_flush_pml_buffer(vcpu);