Re: [PATCH 02/22] drm/i915: introduce simple gemfs

2017-09-27 Thread Joonas Lahtinen
On Tue, 2017-09-26 at 23:34 +0200, Greg Kroah-Hartman wrote: > On Tue, Sep 26, 2017 at 04:21:47PM +0300, Joonas Lahtinen wrote: > > On Tue, 2017-09-26 at 09:52 +0200, Greg Kroah-Hartman wrote: > > > On Mon, Sep 25, 2017 at 07:47:17PM +0100, Matthew Auld wrote: > > > > Not a fully blown gemfs, just

Re: [PATCH v1 1/2] staging: Introduce NVIDIA Tegra20 video decoder driver

2017-09-27 Thread Dan Carpenter
I feel like this code is good enough to go into the regular kernel instead of staging, but I don't really know what "- properly handle decoding faults" means in this context. Does the driver Oops all the time or what? Anyway, minor comments inline. On Tue, Sep 26, 2017 at 01:15:42AM +0300, Dmitr

Re: [PATCH] staging: wlan-ng: convert variable to le16 for assignment

2017-09-27 Thread Dan Carpenter
Somone already did this. Do development against linux-next or staging-next. regards, dan carpenter ___ devel mailing list de...@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

[PATCH v5 0/2] staging: ion: get one device per heap

2017-09-27 Thread Benjamin Gaignard
version 5: - create a configuration flag to keep legacy Ion misc device version 4: - add a configuration flag to switch between legacy Ion misc device and one device per heap version. This change has been suggested after Laura talks at XDC 2017. version 3: - change ion_device_add_heap prototy

[PATCH v5 1/2] staging: ion: simplify ioctl args checking function

2017-09-27 Thread Benjamin Gaignard
Make arguments checking more easy to read. Signed-off-by: Benjamin Gaignard --- drivers/staging/android/ion/ion-ioctl.c | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/staging/android/ion/ion-ioctl.c b/drivers/staging/android/ion/ion-ioctl.c index d9f8b14

[PATCH v5 2/2] staging: ion: create one device entry per heap

2017-09-27 Thread Benjamin Gaignard
Instead a getting only one common device "/dev/ion" for all the heaps this patch allow to create one device entry ("/dev/ionX") per heap. Getting an entry per heap could allow to set security rules per heap and global ones for all heaps. Allocation requests will be only allowed if the mask_id matc

[PATCH 08/45] staging: unisys: visorbus: visorbus_main.c: cleanup and consolidate comments

2017-09-27 Thread David Kershner
Use all 80 characters of the line for comments to help reduce the number of extra lines in the code. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 44 +++-- 1 file changed, 19 insertions(+), 25 deletions(-) diff --

[PATCH 02/45] staging: unisys: visorbus: don't need local variable cmd

2017-09-27 Thread David Kershner
The local variable cmd was just being used to dereference a field inside of it. Get rid of the variable and just derefernce the parameter being passed in. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 3 +-- 1 file changed, 1 insertion(

[PATCH 13/45] staging: unisys; visorbus: visorbus_main.c: remove extraneous newline

2017-09-27 Thread David Kershner
Use all 80 characters when calling functions. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/staging/unisys/visorbus/visorbus_main.c b/drivers/stagi

[PATCH 04/45] staging: unisys: visorbus: visorchannel: use 80 characters for comments

2017-09-27 Thread David Kershner
In the file visorhcannel.c use all 80 characters for comments instead of shortening them. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchannel.c | 35 +- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/drive

[PATCH 17/45] staging: unisys: visorbus: clean up formatting of function definitions

2017-09-27 Thread David Kershner
Consolidate function parameters onto the same line if they can fit. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 27 + 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/drivers/staging/unisys/visor

[PATCH 05/45] staging: unisys; visorbus: visorchipset.c: remove extraneous newline

2017-09-27 Thread David Kershner
Use all 80 characters when calling functions. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 31 ++ 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/drivers/staging/unisys/visorbus/visorchipset.c b

[PATCH 01/45] staging: unisys: visorbus: simplify commenting in controlvm_init

2017-09-27 Thread David Kershner
During the process of udpating the features bits, put a block comment for all updates instead of a separate comment for each one. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-)

[PATCH 15/45] staging: unisys: visorbus: keep the success path on the left

2017-09-27 Thread David Kershner
The code was indenting for the successful path and then combining the error and success path for the rest of the function. Correct it so the success path is not indented. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 16 +--

[PATCH 19/45] staging: unisys: visorbus: Remove unneeded initialization

2017-09-27 Thread David Kershner
No need to set drv to NULL. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/unisys/visorbus/visorbus_main.c b/drivers/staging/unisys/visorbus/visorbus_mai

[PATCH 10/45] staging: unisys: visorbus: don't put code in declaration.

2017-09-27 Thread David Kershner
Simplify the code by not putting the assignment in the declaration. Define it and then assign it, so the function doesn't get bunched up on the right. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 14 ++ 1 file changed, 6 i

[PATCH 03/45] staging: unisys: visorbus: clean up parser_string_get function

2017-09-27 Thread David Kershner
The function parser_string_get was writing its own strnlen function, use the kernel version instead. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 24 1 file changed, 4 insertions(+), 20 deletions(-) diff --git

[PATCH 07/45] staging: unisys: visorbus: visorbus_private.h remove extra blank lines

2017-09-27 Thread David Kershner
Remvoe several unneeded blank lines. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_private.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/staging/unisys/visorbus/visorbus_private.h b/drivers/staging/unisys/visorbus/visorbus_pri

[PATCH 12/45] staging: unisys: fix up device_destroy

2017-09-27 Thread David Kershner
Visorbus_remove_instance calls device_unregister which in turn will call visorbus_release_busdevice. The function visorbus_release_busdevice was freeing the visor_device. The code in visorbus_remove_instance was then trying to reference the visor_device. This patch cleans up the code so the visor_d

[PATCH 11/45] staging: unisys: visorbus: NULL pending_msg_hdr not an error

2017-09-27 Thread David Kershner
A NULL pending_msg_hdr is not an error, it just means that the firmware does not want an error response for that message. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 3 ++- drivers/staging/unisys/visorbus/visorchipset.c | 13 ++

[PATCH 23/45] staging: unisys: visorbus: to_visor_device/to_visor_driver move up

2017-09-27 Thread David Kershner
The macros to_visor_device and to_visor_driver are fairly small; move them up to the declaration block to save some space. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-

[PATCH 20/45] staging: unisys: visorbus: fix newlines for visorchannel

2017-09-27 Thread David Kershner
Remove extraneous blank lines and add some lines that are needed. General philosophy -- declaration, space, pre-conditions (if needed), space, then rest of function. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchannel.c | 28 +

[PATCH 00/45] staging: unisys: more updates to clean up the code.

2017-09-27 Thread David Kershner
Here are some more updates to clean up the code. David Binder (3): staging: unisys: include: Rename channel.h to visorchannel.h staging: unisys: include: Remove unnecessary macro to generate signature staging: unisys: include: Remove unused enum David Kershner (37): staging: unisys: v

[PATCH 22/45] staging: unisys: visorbus: visorbus_main.c: remove blank lines

2017-09-27 Thread David Kershner
Removes several extraneous blank lines in visorbus_main.c. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 44 ++--- 1 file changed, 3 insertions(+), 41 deletions(-) diff --git a/drivers/staging/unisys/visorbus/visor

[PATCH 09/45] staging: unisys: visorbus: use guid_is_equal instead of memcmp

2017-09-27 Thread David Kershner
The function publish_vbus_dev_info was doing a memcmp of guids. It should be using the kernel provided guid_equal function instead. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)

[PATCH 18/45] staging: unisys: visorbus: simplify debugfs print statment

2017-09-27 Thread David Kershner
Simplify debugfs statement so it is clearer and more compact. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/unisys/visorbus/visorbus_main.c b/drivers/st

[PATCH 16/45] staging: unisys: shrink the name of a variable

2017-09-27 Thread David Kershner
The field debugfs_client_bus_info can be reduced to debugfs_bus_info. The word client is extraneous in this context. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/visorbus.h | 2 +- drivers/staging/unisys/visorbus/visorbus_main.c | 20 +---

[PATCH 06/45] staging: unisys: visorbus: fix alignment of paranethesis

2017-09-27 Thread David Kershner
Correct indenting of parameters when calling the functions in the file visorchipset.c. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/staging/unisys/visor

[PATCH 21/45] staging: unisys: visorbus: visorchipset: clean up blank lines in visorchipset

2017-09-27 Thread David Kershner
Remove extraneous blank lines and get consistency of blank lines. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 98 +- 1 file changed, 3 insertions(+), 95 deletions(-) diff --git a/drivers/staging/unisys/visorbu

[PATCH 26/45] staging: unisys: visorbus: vbuschannel doesn't use ctypes

2017-09-27 Thread David Kershner
Don't include ctypes in vbuschannel.h, it isn't used by ctypes, but it is used by visorbus_main.c so include it there. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/controlvmchannel.h | 1 + drivers/staging/unisys/visorbus/vbuschannel.h | 1 - driv

[PATCH 14/45] staging: unisys: visorbus: clean up initializations

2017-09-27 Thread David Kershner
Don't compute value of offset during initialization. Assigning a value to offset should happen after we have verified all of its components. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 14 +++--- 1 file changed, 7 insertions(

[PATCH 30/45] staging: unisys: visorbus: keep the success path on the left side

2017-09-27 Thread David Kershner
If you can't find the dev, it is an error. Indent for the error, instead of the success. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/staging/unisys/visor

[PATCH 28/45] staging: unisys: include: remove signature_32

2017-09-27 Thread David Kershner
Remove signature_32 since it was only being referenced in one location. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/channel.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/staging/unisys/include/channel.h b/drivers/s

[PATCH 29/45] staging: unisys: include: consolidate a comment

2017-09-27 Thread David Kershner
Use all 80 characters of the line to consolidate a comment. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/iochannel.h | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/staging/unisys/include/iochannel.h b/drivers/staging

[PATCH 27/45] staging: unisys: include: reorder to avoid forward declaration

2017-09-27 Thread David Kershner
The include file visorbus.h has a forward declaration of visor_device. A simple reorder of the file removed the need for the forward declaration. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/visorbus.h | 125 +++--- 1 file change

[PATCH 25/45] staging: unisys: include: remove io.h from channel.h

2017-09-27 Thread David Kershner
Channel.h was including io.h and not using it. Remove the #include. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/channel.h | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/staging/unisys/include/channel.h b/drivers/staging/unisys/include/chan

[PATCH 24/45] staging: unisys: only include a file where it is used.

2017-09-27 Thread David Kershner
The header file visorbus.h included several linux headers that were used by the source files that include it. Move the includes to the files that actually use them. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/visorbus.h | 2 -- drivers/staging/un

[PATCH 31/45] staging: unisys: remove visorbus_type extern

2017-09-27 Thread David Kershner
The variable visorbus_type could be contained to the visorbus_main.c file by moving the two functions that referenced it visorchipset.c. This allowed us to remove the incorrect extern from the include file visorbus.h. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisy

[PATCH 37/45] staging: unisys: include: Remove unused enum

2017-09-27 Thread David Kershner
From: David Binder Removes unused enum that pertains to s-Par diagnostics capabilities. Signed-off-by: David Binder Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/visorbus.h | 20 1 file changed, 20 deletions(-) diff --git a/drive

[PATCH 39/45] staging: unisys: visorbus: simplify visorchannel_create_guts

2017-09-27 Thread David Kershner
From: Sameer Wadgaonkar Removing the two wrapper functions dealing with visorchannel_create() and instead just always use a new version of visorchannel_create() with an additional parameter. Signed-off-by: Sameer Wadgaonkar Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/stag

[PATCH 36/45] staging: unisys: include: Remove unnecessary macro to generate signature

2017-09-27 Thread David Kershner
From: David Binder Removes unnecessary SIGNATURE_16 macro used to generate a simple 32-bit signature. Signed-off-by: David Binder Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/visorchannel.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) di

[PATCH 35/45] staging: unisys: include: Rename channel.h to visorchannel.h

2017-09-27 Thread David Kershner
From: David Binder In order to avoid a potential conflict with other drivers that define a channel.h file, the s-Par channel.h file is renamed in accordance with the surrounding driver-set namespace. Signed-off-by: David Binder Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/

[PATCH 34/45] staging: unisys: visorbus: clean up parameter formatting

2017-09-27 Thread David Kershner
Cleans up parameter formatting in visorbus. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 2 +- drivers/staging/unisys/visorbus/visorchipset.c | 17 - 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/dr

[PATCH 33/45] staging: unisys: visorbus: shrink name of POLLJIFFIES_CONTROLVMCHANNEL_XXX

2017-09-27 Thread David Kershner
Shrinks the name of POLLJIFFIES_CONTORLVMCHANNEL_FAST and POLLJIFFIES_CONTROLVMCHANNEL_SLOW to just POLLJIFFIES_CONTROLVM_. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 20 1 file changed, 8 insertions(+), 12 d

[PATCH 32/45] staging: unisys: visorbus: visorchipset.c: Remove useless initializations

2017-09-27 Thread David Kershner
Found several more useless initializations in visorchipset.c get rid of them. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/staging/unisys/visorb

[PATCH 40/45] staging: unisys: visorbus: fix line over 80 characters checkpatch warning

2017-09-27 Thread David Kershner
From: Sameer Wadgaonkar This patch fixes two checkpatch issues of line over 80 characters in visorchipset.c. Signed-off-by: Sameer Wadgaonkar Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorchipset.c | 6 -- 1 file changed, 4 insertions(+), 2

[PATCH 42/45] staging: unisys: visorbus: fix comments in vbuschannel.h

2017-09-27 Thread David Kershner
From: Sameer Wadgaonkar This patch fixes some comments in the file vbuschannel.h to make it more uniform. Signed-off-by: Sameer Wadgaonkar Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/vbuschannel.h | 9 - 1 file changed, 4 insertions(+), 5 d

[PATCH 44/45] staging: unisys: visorhba: clean up parenthesis

2017-09-27 Thread David Kershner
Clean up unneeded parenthesis reported by checkpatch.pl. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorhba/visorhba_main.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/staging/unisys/visorhba/visorhba_main.c b/drivers

[PATCH 38/45] staging: unisys: check the whole channel instead of just guid for match

2017-09-27 Thread David Kershner
From: Sameer Wadgaonkar Validate that the channel contents match the channel type that we are matching. Signed-off-by: Sameer Wadgaonkar Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 11 ++- drivers/staging/unisys/visorhba/v

[PATCH 41/45] staging: unisys: include: fix comments and spacing issues in visorbus.h

2017-09-27 Thread David Kershner
From: Sameer Wadgaonkar This patch fixes some comments and spacings in the file visorbus.h to make it more uniform. Signed-off-by: Sameer Wadgaonkar Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/include/visorbus.h | 12 +--- 1 file changed, 5 insertio

[PATCH 43/45] staging: unisys: visorbus: Fix extraneous parenthesis

2017-09-27 Thread David Kershner
Clean up unneeded () that are being reported by checkpatch. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visorbus/visorbus_main.c | 4 ++-- drivers/staging/unisys/visorbus/visorchipset.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/

[PATCH 45/45] staging: unisys: visornic: clean up parenthesis

2017-09-27 Thread David Kershner
Clean up unneeded parenthesis reported by checkpatch.pl. Signed-off-by: David Kershner Reviewed-by: Tim Sell --- drivers/staging/unisys/visornic/visornic_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/staging/unisys/visornic/visornic_main.c b/drivers/s

[PATCH] staging: fbtft: diferenciate between buffer and data types to fix sparse warning

2017-09-27 Thread Alfonso Lima Astor
sparse was complaning about an incorrect type cast: drivers/staging/fbtft/fbtft-bus.c:60:1: warning: incorrect type in assignment (different base types) drivers/staging/fbtft/fbtft-bus.c:60:1:expected unsigned short [unsigned] [short] [usertype] drivers/staging/fbtft/fbtft-bus.c:60:1:got

[PATCH] staging: fsl-mc/dpio: Fix incorrect comparison

2017-09-27 Thread Ioana Radulescu
For some dpio functions, a negative cpu id parameter value is valid and means "any". But when trying to validate this param value against an upper limit, in this case num_possible_cpus(), we risk obtaining the wrong result due to an implicit cast to unsigned. Avoid an incorrect check result when c

RE: [PATCH] staging: unisys/visorbus: add __init/__exit annotations

2017-09-27 Thread Kershner, David A
> -Original Message- > From: Arnd Bergmann [mailto:a...@arndb.de] > Sent: Friday, September 15, 2017 3:23 PM > To: Kershner, David A ; Greg Kroah-Hartman > > Cc: Arnd Bergmann ; Sell, Timothy C > ; Wadgaonkar, Sameer Laxmikant > ; Binder, David Anthony > ; Thompson, Bryan E. > ; *S-Par-Mai

[PATCH v2 13/17] media: v4l2-async: simplify v4l2_async_subdev structure

2017-09-27 Thread Mauro Carvalho Chehab
The V4L2_ASYNC_MATCH_FWNODE match criteria requires just one struct to be filled (struct fwnode_handle). The V4L2_ASYNC_MATCH_DEVNAME match criteria requires just a device name. So, it doesn't make sense to enclose those into structs, as the criteria can go directly into the union. That makes eas

Re: [PATCH v1 1/2] staging: Introduce NVIDIA Tegra20 video decoder driver

2017-09-27 Thread Dmitry Osipenko
On 27.09.2017 12:45, Dan Carpenter wrote: > I feel like this code is good enough to go into the regular kernel > instead of staging, but I don't really know what "- properly handle > decoding faults" means in this context. As Greg pointed out, this patch should be cc'ed to media maintainers for a

Re: [PATCH v1 1/2] staging: Introduce NVIDIA Tegra20 video decoder driver

2017-09-27 Thread Dmitry Osipenko
On 27.09.2017 12:45, Dan Carpenter wrote: >> --- /dev/null >> +++ b/drivers/staging/tegra-vde/Kconfig >> @@ -0,0 +1,6 @@ >> +config TEGRA_VDE >> +tristate "NVIDIA Tegra20 video decoder driver" >> +depends on ARCH_TEGRA_2x_SOC > > Could we get a || COMPILE_TEST here as well? > Good point,