This patch-set have several fixes to enable the clean unload of the vmbus.
Typically, vmbus will not be unloadable when Linux is hosted on
Hyper-V since the driver managing the root device needs the vmbus driver.
Dexuan Cui (1):
hv: vmbus_free_channels(): remove the redundant free_channel()
K.
From: Vitaly Kuznetsov
Commit 96c1d0581d00f7abe033350edb021a9d947d8d81 ("Drivers: hv: vmbus: Add
support for VMBus panic notifier handler") introduced
atomic_notifier_chain_register() call on module load. We also need to call
atomic_notifier_chain_unregister() on module unload as otherwise the fo
Implement the protocol for tearing down the monitor state established with
the host.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/channel_mgmt.c | 25 +
drivers/hv/connection.c |5 +
drivers/hv/hyperv_vmbus.h |2 ++
include/linux/hyperv.h|1 +
4
From: Dexuan Cui
free_channel() has been invoked in
vmbus_remove() -> hv_process_channel_removal(), or vmbus_remove() ->
... -> vmbus_close_internal() -> hv_process_channel_removal().
We also change to use list_for_each_entry_safe(), because the entry
is removed in hv_process_channel_removal().
From: Vitaly Kuznetsov
In case we do request_resource() in vmbus_acpi_add() we need to tear it down
to be able to load the driver again. Otherwise the following crash in observed
when hv_vmbus unload/load sequence is performed on a Generation2 instance:
[ 38.165701] BUG: unable to handle kerne
Get rid of some unused definitions.
Signed-off-by: K. Y. Srinivasan
---
include/linux/hyperv.h | 19 ---
1 files changed, 0 insertions(+), 19 deletions(-)
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h
index 1744148..e29ccdd 100644
--- a/include/linux/hyperv.h
++
Fix coding style errors found by checkpatch.pl tool
Signed-off-by: Gbenga Adalumo
---
drivers/staging/comedi/drivers/daqboard2000.c | 58 +--
1 file changed, 29 insertions(+), 29 deletions(-)
diff --git a/drivers/staging/comedi/drivers/daqboard2000.c
b/drivers/staging/
On Sun, 2015-04-19 at 23:58 +0200, Yorick Rommers wrote:
> Hello Joe,
>
> Thank you once again for the feedback.
> I've changed my patch accordingly, see below.
>
> --
>
> A patch for a line being too long (>80) in dgnc_mgmt.c,
> fixed by making a temporary va
Hello Joe,
Thank you once again for the feedback.
I've changed my patch accordingly, see below.
--
A patch for a line being too long (>80) in dgnc_mgmt.c,
fixed by making a temporary value for dgnc_Board[brd],
replacing all instanced of dgnc_Board[brd] with te
Silence the following sparse warning:
drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c:184:16: warning: cast
to restricted __le16
Signed-off-by: Gaston Gonzalez
---
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 22 +++---
1 file changed, 11 insertions(+), 11 del
On Sun, 2015-04-19 at 21:18 +0200, Yorick Rommers wrote:
> A patch for a line being too long (>80) in dgnc_mgmt.c,
> fixed by making a temporary value for dgnc_Board[brd], and removing
> an unnecessary typecast.
Hello Yorick.
The patch subject isn't very descriptive.
A better subject might be so
A patch for a line being too long (>80) in dgnc_mgmt.c,
fixed by making a temporary value for dgnc_Board[brd], and removing
an unnecessary typecast.
Signed-off-by: Yorick Rommers
---
drivers/staging/dgnc/dgnc_mgmt.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/s
Good day!
I have a business proposal to share with you, this involves a large sum of
money if you are interested I will be
happy to work with you.I got your details in my search for someone who suits my
business proposed.
If you are interested in working with me please contact me through my
13 matches
Mail list logo