RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-08-07 Thread Dexuan Cui
..@redhat.com; net...@vger.kernel.org; > a...@canonical.com; pebo...@tiscali.nl; dan.carpen...@oracle.com > Subject: RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when > hvsock's callback is running > > From: Dexuan Cui > > Sent: Wednesday, August 5, 2015 9:44

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-08-07 Thread Dexuan Cui
; stefa...@redhat.com; net...@vger.kernel.org; a...@canonical.com; pebo...@tiscali.nl; dan.carpen...@oracle.com Subject: RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running From: Dexuan Cui Sent: Wednesday, August 5, 2015 9:44 PM To: David Miller da

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-08-06 Thread KY Srinivasan
er.kernel.org; > step...@networkplumber.org; stefa...@redhat.com; > net...@vger.kernel.org; a...@canonical.com; pebo...@tiscali.nl; > dan.carpen...@oracle.com > Subject: RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when > hvsock's callback is running > > > -Original M

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-08-06 Thread KY Srinivasan
@vger.kernel.org; step...@networkplumber.org; stefa...@redhat.com; net...@vger.kernel.org; a...@canonical.com; pebo...@tiscali.nl; dan.carpen...@oracle.com Subject: RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running -Original Message- From: devel

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-08-05 Thread Dexuan Cui
om; > driverdev-de...@linuxdriverproject.org; linux-kernel@vger.kernel.org; > step...@networkplumber.org; stefa...@redhat.com; net...@vger.kernel.org; > a...@canonical.com; pebo...@tiscali.nl; dan.carpen...@oracle.com > Subject: RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-08-05 Thread Dexuan Cui
...@redhat.com; driverdev-de...@linuxdriverproject.org; linux-kernel@vger.kernel.org; step...@networkplumber.org; stefa...@redhat.com; net...@vger.kernel.org; a...@canonical.com; pebo...@tiscali.nl; dan.carpen...@oracle.com Subject: RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-07-30 Thread Dexuan Cui
> From: David Miller > Sent: Thursday, July 30, 2015 6:28 > > From: Dexuan Cui > > Date: Tue, 28 Jul 2015 05:35:30 -0700 > > > > In the SMP guest case, when the per-channel callback hvsock_events() is > > running on virtual CPU A, if the guest tries to close the connection on > > virtual CPU B:

RE: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-07-30 Thread Dexuan Cui
From: David Miller Sent: Thursday, July 30, 2015 6:28 From: Dexuan Cui de...@microsoft.com Date: Tue, 28 Jul 2015 05:35:30 -0700 In the SMP guest case, when the per-channel callback hvsock_events() is running on virtual CPU A, if the guest tries to close the connection on virtual CPU

Re: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-07-29 Thread David Miller
From: Dexuan Cui Date: Tue, 28 Jul 2015 05:35:30 -0700 > In the SMP guest case, when the per-channel callback hvsock_events() is > running on virtual CPU A, if the guest tries to close the connection on > virtual CPU B: we invoke vmbus_close() -> vmbus_close_internal(), > then we can have

Re: [PATCH V4 7/7] Drivers: hv: vmbus: disable local interrupt when hvsock's callback is running

2015-07-29 Thread David Miller
From: Dexuan Cui de...@microsoft.com Date: Tue, 28 Jul 2015 05:35:30 -0700 In the SMP guest case, when the per-channel callback hvsock_events() is running on virtual CPU A, if the guest tries to close the connection on virtual CPU B: we invoke vmbus_close() - vmbus_close_internal(), then we