[PATCH V6 0/8] introduce Hyper-V VM Socket(hv_sock)

2016-01-26 Thread Dexuan Cui
Changes since v1: - updated "[PATCH 6/7] hvsock: introduce Hyper-V VM Sockets feature" - added __init and __exit for the module init/exit functions - net/hv_sock/Kconfig: "default m" -> "default m if HYPERV" - MODULE_LICENSE: "Dual MIT/GPL" -> "Dual BSD/GPL" Changes since v2: - fixed various codi

[PATCH V6 1/8] Drivers: hv: vmbus: add a helper function to set a channel's pending send size

2016-01-26 Thread Dexuan Cui
This will be used by the coming net/hvsock driver. Signed-off-by: Dexuan Cui --- include/linux/hyperv.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index 753dbad..e4867a7 100644 --- a/include/linux/hyperv.h +++ b/include/linux/hyperv.

[PATCH V6 2/8] Drivers: hv: vmbus: define the new offer type for Hyper-V socket (hvsock)

2016-01-26 Thread Dexuan Cui
A helper function is also added. Signed-off-by: Dexuan Cui --- include/linux/hyperv.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index e4867a7..c0eddd7 100644 --- a/include/linux/hyperv.h +++ b/include/linux/hyperv.h @@ -235,6 +235,

[PATCH V6 3/8] Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling

2016-01-26 Thread Dexuan Cui
When the hvsock channel's outbound ringbuffer is full (i.e., hv_ringbuffer_write() returns -EAGAIN), we should avoid the unnecessary signaling the host. Signed-off-by: Dexuan Cui --- drivers/hv/channel.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/hv/channel.

[PATCH V6 5/8] Drivers: hv: vmbus: add a hvsock flag in struct hv_driver

2016-01-26 Thread Dexuan Cui
Only the coming hv_sock driver has a "true" value for this flag. We treat the hvsock offers/channels as special VMBus devices. Since the hv_sock driver handles all the hvsock offers/channels, we need to tweak vmbus_match() for hv_sock driver, so we introduce this flag. Signed-off-by: Dexuan Cui

[PATCH V6 4/8] Drivers: hv: vmbus: define a new VMBus message type for hvsock

2016-01-26 Thread Dexuan Cui
A function to send the type of message is also added. The coming net/hvsock driver will use this function to proactively request the host to offer a VMBus channel for a new hvsock connection. Signed-off-by: Dexuan Cui --- drivers/hv/channel.c | 15 +++ drivers/hv/channel_mgmt.c

[PATCH V6 7/8] Drivers: hv: vmbus: add an API vmbus_hvsock_device_unregister()

2016-01-26 Thread Dexuan Cui
The hvsock driver needs this API to release all the resources related to the channel. Signed-off-by: Dexuan Cui --- drivers/hv/channel_mgmt.c | 33 - drivers/hv/connection.c | 4 ++-- include/linux/hyperv.h| 2 ++ 3 files changed, 32 insertions(+), 7 delet

[PATCH V6 6/8] Drivers: hv: vmbus: add a per-channel rescind callback

2016-01-26 Thread Dexuan Cui
This will be used by the coming hv_sock driver. Signed-off-by: Dexuan Cui --- drivers/hv/channel_mgmt.c | 11 +++ include/linux/hyperv.h| 9 + 2 files changed, 20 insertions(+) diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c index 4611b50..b782944 100644

[PATCH V6 8/8] hvsock: introduce Hyper-V Socket feature

2016-01-26 Thread Dexuan Cui
Hyper-V socket (hvsock) supplies a byte-stream based communication mechanism between the host and a guest. It's kind of like TCP over VMBus, but the transportation layer (VMBus) is much simpler than IP. With Hyper-V Socket, applications between the host and a guest can talk to each other directly b

[PATCH] staging: wilc1000: fix alignment for open parenthesis

2016-01-26 Thread Chaehyun Lim
This patch fixes the check found by checkpatch.pl CHECK: Alignment should match open parenthesis Signed-off-by: Chaehyun Lim --- drivers/staging/wilc1000/host_interface.c | 90 +++ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/drivers/staging/wilc100

Re: [PATCH V6 8/8] hvsock: introduce Hyper-V Socket feature

2016-01-26 Thread Olaf Hering
On Tue, Jan 26, Dexuan Cui wrote: > +#define AF_MAX 42 /* For now.. */ Maybe net/core/sock.c needs additional strings for the new socket? Olaf ___ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.or

Re: [PATCH 16/26] libceph: Use skcipher

2016-01-26 Thread Herbert Xu
On Mon, Jan 25, 2016 at 05:18:47PM +0100, Ilya Dryomov wrote: > > Could you get rid of ivsize instead of assigning to it - see the > attached diff? How about an incremental patch like this? Thanks! ---8<--- From: Ilya Dryomov Subject: libceph: Remove unnecessary ivsize variables This patch rem

Re: [PATCH 04/22] staging: iio: Fix dependencies for !HAS_IOMEM archs

2016-01-26 Thread Geert Uytterhoeven
On Mon, Jan 25, 2016 at 11:24 PM, Richard Weinberger wrote: > Not every arch has io memory. > So, unbreak the build by fixing the dependencies. > > Signed-off-by: Richard Weinberger Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's

Re: [PATCH 16/26] libceph: Use skcipher

2016-01-26 Thread Ilya Dryomov
On Tue, Jan 26, 2016 at 11:54 AM, Herbert Xu wrote: > On Mon, Jan 25, 2016 at 05:18:47PM +0100, Ilya Dryomov wrote: >> >> Could you get rid of ivsize instead of assigning to it - see the >> attached diff? > > How about an incremental patch like this? Thanks! > > ---8<--- > From: Ilya Dryomov > Su

Re: [PATCH 16/26] libceph: Use skcipher

2016-01-26 Thread Herbert Xu
On Tue, Jan 26, 2016 at 12:29:57PM +0100, Ilya Dryomov wrote: > > LGTM. You want to take it through crypto? That's probably the easiest route since I'd like to take the first patch through cryptodev. Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://g

[PATCH] added fbtft ssd1305 controller support

2016-01-26 Thread Alexey Mednyy
Signed-off-by: Alexey Mednyy --- drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_ssd1305.c | 271 + 3 files changed, 278 insertions(+) create mode 100644 drivers/staging/fbtft/fb_ssd1305.c diff

[PATCH] add fbtft ssd1325 controller support

2016-01-26 Thread Alexey Mednyy
Signed-off-by: Alexey Mednyy --- drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_ssd1325.c | 266 + 3 files changed, 273 insertions(+) create mode 100644 drivers/staging/fbtft/fb_ssd1325.c diff

Re: [PATCH] added fbtft ssd1305 controller support

2016-01-26 Thread Dan Carpenter
The subject should be: [PATCH] Staging: fbtft: added ssd1305 controller support On Tue, Jan 26, 2016 at 04:07:24PM +0300, Alexey Mednyy wrote: > Signed-off-by: Alexey Mednyy > --- > drivers/staging/fbtft/Kconfig | 6 + > drivers/staging/fbtft/Makefile | 1 + > drivers/staging/fbtf

Re: [PATCH] add fbtft ssd1325 controller support

2016-01-26 Thread Dan Carpenter
Same stuff. Run checkpatch.pl. > + gpio_set_value(par->gpio.dc, 1); > + /* Write data */ > + > + ret = > + par->fbtftops.write(par, par->txbuf.buf, > + par->info->var.xres * par->info->var.yres / 2); Clean that line. > +static struct fbtft_dis

Re: [PATCH] added fbtft ssd1305 controller support

2016-01-26 Thread Alexey Mednyy
On 01/26/2016 05:00 PM, Dan Carpenter wrote: The subject should be: [PATCH] Staging: fbtft: added ssd1305 controller support On Tue, Jan 26, 2016 at 04:07:24PM +0300, Alexey Mednyy wrote: Signed-off-by: Alexey Mednyy --- drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/M

Re: [PATCH] add fbtft ssd1325 controller support

2016-01-26 Thread Alexey Mednyy
On 01/26/2016 05:09 PM, Dan Carpenter wrote: Same stuff. Run checkpatch.pl. + gpio_set_value(par->gpio.dc, 1); + /* Write data */ + + ret = + par->fbtftops.write(par, par->txbuf.buf, + par->info->var.xres * par->info->var.yres / 2

[PATCH v2] added fbtft ssd1305 controller support

2016-01-26 Thread Alexey Mednyy
Signed-off-by: Alexey Mednyy --- drivers/staging/fbtft/Kconfig | 6 ++ drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_ssd1305.c | 216 + 3 files changed, 223 insertions(+) create mode 100644 drivers/staging/fbtft/fb_ssd1305.c diff

[PATCH v2] add fbtft ssd1325 controller support

2016-01-26 Thread Alexey Mednyy
Signed-off-by: Alexey Mednyy --- drivers/staging/fbtft/Kconfig | 6 ++ drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_ssd1325.c | 205 + 3 files changed, 212 insertions(+) create mode 100644 drivers/staging/fbtft/fb_ssd1325.c diff

Re: [PATCH 17/26] mac802154: Use skcipher

2016-01-26 Thread Stefan Schmidt
Hello. On 24/01/16 14:18, Herbert Xu wrote: This patch replaces uses of blkcipher with skcipher. Signed-off-by: Herbert Xu --- net/mac802154/llsec.c | 41 +++-- net/mac802154/llsec.h |3 +-- 2 files changed, 24 insertions(+), 20 deletions(-)

[PATCH 00/11] sync framework de-staging: part 2 - de-stage

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan This patch series de-stage the sync framework and it a follow up on the clean up series I've sent last week: http://thread.gmane.org/gmane.comp.video.dri.devel/145509 Now in part 2 we finish the de

[PATCH 03/11] staging/android: remove .fill_driver_data() timeline ops

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan The .fill_driver_data() ops was just a useless abstraction for fence_ops op of the same name. Now that we use fence->seqno to store the value it is cleaner to remove the abstraction and fill the data directly. Signed-off-by: Gustavo Padovan --- drivers/staging/android/sw

[PATCH 04/11] staging/android: remove .{fence, timeline}_value_str() from timeline_ops

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan Now that the value of fence and the timeline are not stored by sw_sync anymore we can remove this extra abstraction to retrieve this data. This patch changes both fence_ops (.fence_value_str and .timeline_value_str) to return the str directly. It also clean up struct sync_

[PATCH 02/11] staging/android: store last signaled value on sync timeline

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan Now fence timeline is aware of the last signaled fence, as it receives the increment to the current value in sync_timeline_signal(). That allow us to remove .has_signaled() from timeline_ops as we can directly compare using timeline->value and fence->seqno in sync.c Signed

[PATCH 01/11] dma-buf/sync_file: de-stage sync_file

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan sync_file is useful to connect one or more fences to the file. The file is used by userspace to track fences. Signed-off-by: Gustavo Padovan --- drivers/Kconfig | 2 + drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile

[PATCH 08/11] staging/android: rename android_fence to timeline_fence

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan We are moving out of staging/adroid so rename it to a name that is not related to android anymore. Signed-off-by: Gustavo Padovan --- drivers/staging/android/sync.c | 40 1 file changed, 20 insertions(+), 20 deletions(-) diff --gi

[PATCH 07/11] staging/android: remove sw_sync.[ch] files

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan We can glue the sw_sync file operations directly on the sync framework without the need to pass through sw_sync wrappers. It only builds sw_sync debugfs file support if CONFIG_SW_SYNC is enabled. Signed-off-by: Gustavo Padovan --- drivers/staging/android/Makefile |

[PATCH 11/11] dma-buf/sync_file: bring sync_dump() back

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan During the de-stage of sync framework it was easy to keep sync_dump() out to avoid an early de-stage of all debug code, but now that sync_debug.c was de-staged bring sync_dump() back. Signed-off-by: Gustavo Padovan --- drivers/dma-buf/sync_file.c | 8 ++-- 1 file chan

[PATCH 09/11] dma-buf/sync_timeline: de-stage sync_timeline

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan De-stage the remaining bit of sync framework: sync_timeline and sw_sync plus some debugging routines. Signed-off-by: Gustavo Padovan --- drivers/dma-buf/Kconfig| 10 + drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/sw_sync.h

[PATCH 06/11] staging/android: remove sw_sync_timeline and sw_sync_pt

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan As we moved value storage to sync_timeline and fence those two structs became useless and can be removed now. Signed-off-by: Gustavo Padovan --- drivers/staging/android/sw_sync.c| 24 +++- drivers/staging/android/sw_sync.h| 24 ++---

[PATCH 10/11] dma-buf/sync_file: bring debug back to sync file

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan Enable reports of sync_files through /sync/info Signed-off-by: Gustavo Padovan --- drivers/dma-buf/sync_file.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/dma-buf/sync_file.c b/drivers/dma-buf/sync_file.c index 92474dd..aa1215d 100644 --- a/drivers/

[PATCH 05/11] staging/android: remove struct sync_timeline_ops

2016-01-26 Thread Gustavo Padovan
From: Gustavo Padovan Move drv_name, the last field of sync_timeline_ops, to sync_timeline and remove sync_timeline_ops. struct sync_timeline_ops was just an extra abstraction on top of fence_ops, and in the last few commits we removed all it ops in favor of cleaner fence_ops. Signed-off-by: Gu

Re: [PATCH] added fbtft ssd1305 controller support

2016-01-26 Thread Dan Carpenter
Here is what I get when I cat this patch to checkpatch. $ cat email.txt | ~/kernel_src/scripts/checkpatch.pl - WARNING: please write a paragraph that describes the config symbol fully #24: FILE: drivers/staging/fbtft/Kconfig:120: +config FB_TFT_SSD1305 WARNING: added, moved or deleted file(s), d

Re: [PATCH 00/23] mtd: rework ECC layout definition

2016-01-26 Thread Brian Norris
Hi Boris, On Mon, Dec 07, 2015 at 11:25:55PM +0100, Boris Brezillon wrote: > Hello, > > This patchset aims at getting rid of the nand_ecclayout limitations. > struct nand_ecclayout is defining fixed eccpos and oobfree arrays which > can only be increased by modifying the MTD_MAX_ECCPOS_ENTRIES_LA

Re: [PATCH] staging: unisys: visornic: remove useless memset

2016-01-26 Thread Ben Romer
On Mon, 2016-01-25 at 20:22 +, Hugo Camboulive wrote: > alloc_etherdev() calls alloc_netdev_mqs(), which > already uses kzalloc/vzalloc. > > This clears a sparse warning : > drivers/staging/unisys/visornic/visornic_main.c:1366:15: warning: > memset with byte count of 1460112 > > Signed-off-by

Re: [PATCH 09/11] dma-buf/sync_timeline: de-stage sync_timeline

2016-01-26 Thread Gustavo Padovan
2016-01-26 Gustavo Padovan : > From: Gustavo Padovan > > De-stage the remaining bit of sync framework: sync_timeline and sw_sync > plus some debugging routines. > > Signed-off-by: Gustavo Padovan > --- > drivers/dma-buf/Kconfig| 10 + > drivers/dma-buf/Makefile

Re: [PATCH v2] add fbtft ssd1325 controller support

2016-01-26 Thread Greg KH
On Tue, Jan 26, 2016 at 07:31:16PM +0300, Alexey Mednyy wrote: > Signed-off-by: Alexey Mednyy Why? I can't take patches without any changelog entries, sorry, we need some more information here about what this is, why it's being submitted, etc. thanks, greg k-h _

Re: [PATCH v2] added fbtft ssd1305 controller support

2016-01-26 Thread Greg KH
On Tue, Jan 26, 2016 at 07:31:01PM +0300, Alexey Mednyy wrote: > Signed-off-by: Alexey Mednyy > --- > drivers/staging/fbtft/Kconfig | 6 ++ > drivers/staging/fbtft/Makefile | 1 + > drivers/staging/fbtft/fb_ssd1305.c | 216 > + > 3 files changed,

[PATCH] Staging: android: Fix brace coding style warning in sync_debug.c

2016-01-26 Thread Bopamo Osaisai
This is a patch to the sync_debug.c file that rectifies a brace warning that was found with the checkpatch.pl tool Signed-off-by: Bopamo Osaisai --- drivers/staging/android/sync_debug.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/staging/android/sync_debug.c b/

[PATCH 02/13] staging: wilc1000: fixes no space is necessary after a cast

2016-01-26 Thread Glen Lee
From: Leo Kim This patch fixes the check reported by checkpatch.pl for 'no space is necessary after a cast'. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/wilc1000/li

[PATCH 01/13] staging: wilc1000: wilc_frmw_to_linux(): fixes null check

2016-01-26 Thread Glen Lee
From: Leo Kim Null checking wilc_netdev and skb->dev are already done in the begining of the function and they are just print printing error log, so delete them. Null checking wilc is needed before is used so add null ckeck before it is used. Signed-off-by: Leo Kim Signed-off-by: Glen Lee ---

[PATCH 05/13] staging: wilc1000: rename Firmware_ver variable

2016-01-26 Thread Glen Lee
From: Leo Kim This patch renames Firmware_ver variable to firmware_ver to avoid camelcase. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/staging/wilc1000/linu

[PATCH 06/13] staging: wilc1000: fixes missing a blank line after declarations

2016-01-26 Thread Glen Lee
From: Leo Kim This patch fixes the warnings reported by checkpatch.pl for Missing a blank line after declarations. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/staging/wilc1000/linux_wlan

[PATCH 11/13] staging: wilc1000: removes void function return

2016-01-26 Thread Glen Lee
From: Leo Kim This patch removes the warning reported by checkpatch.pl for void function return statements are not generally useful. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/staging/wi

[PATCH 07/13] staging: wilc1000: rename pBssid of tx_complete_data structure

2016-01-26 Thread Glen Lee
From: Leo Kim This patch renames pBssid variable of tx_complete_data structure to bssid to avoid camelcase. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 2 +- drivers/staging/wilc1000/wilc_wlan.c| 2 +- drivers/staging/wilc1000/wilc_wlan_if.

[PATCH 04/13] staging: wilc1000: rename hWILCWFIDrv of wilc_priv structure

2016-01-26 Thread Glen Lee
From: Leo Kim This patch renames hWILCWFIDrv pointer variable of wilc_priv structure to hif_drv to avoid camelcase. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 8 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 22 ++

[PATCH 03/13] staging: wilc1000: fixes add spaces required around

2016-01-26 Thread Glen Lee
From: Leo Kim This patch fixes the checks reported by checkpatch.pl for spaces required around that '=' or '||' or '('. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/stag

[PATCH 09/13] staging: wilc1000: removes unnecessary debug logs

2016-01-26 Thread Glen Lee
From: Leo Kim This patch removes unnecessary debug logs. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 154 ++ 1 file changed, 24 insertions(+), 130 deletions(-) diff --git a/drivers/staging/wilc1000/linux_wlan.c b

[PATCH 08/13] staging: wilc1000: remove warnings line over 80 characters

2016-01-26 Thread Glen Lee
From: Leo Kim This patch removes the warnings reported by checkpatch.pl for line over 80 characters. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/staging/wilc1000/linu

[PATCH 10/13] staging: wilc1000: replaces PRINT_XXX with netdev_xxx

2016-01-26 Thread Glen Lee
From: Leo Kim This patches replaces PRINT_XXX with netdev_xxx. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/linux_wlan.c | 100 +- 1 file changed, 49 insertions(+), 51 deletions(-) diff --git a/drivers/staging/wilc1000/linux_wlan

[PATCH 12/13] staging: wilc1000: renames u8IfIdx of wilc_vif structure

2016-01-26 Thread Glen Lee
From: Leo Kim This patch renames u8IfIdx variable of wilc_vif structure to idx to avoid camelcase. Signed-off-by: Leo Kim Signed-off-by: Glen Lee --- drivers/staging/wilc1000/host_interface.c | 2 +- drivers/staging/wilc1000/linux_wlan.c | 8 drivers/staging/wilc1

[PATCH 13/13] staging: wilc1000: fixes variable dereferenced before check

2016-01-26 Thread Glen Lee
From: Leo Kim This patch fixes the warning reported by smatch. - wilc_wlan_get_firmware() warn: variable dereferenced before check 'vif' - wilc_set_multicast_list() warn: variable dereferenced before check 'dev' Just delete them and no need add null check since they are net_device from ndo_set

RE: [PATCH V6 8/8] hvsock: introduce Hyper-V Socket feature

2016-01-26 Thread Dexuan Cui
> From: Olaf Hering [mailto:o...@aepfle.de] > Sent: Tuesday, January 26, 2016 18:24 > To: Dexuan Cui > Cc: gre...@linuxfoundation.org; da...@davemloft.net; > step...@networkplumber.org; net...@vger.kernel.org; linux- > ker...@vger.kernel.org; driverdev-devel@linuxdriverproject.org; > a...@canonica