]>
 
 
www.infradead.org Git - users/jedix/linux-maple.git/log 
 
 
 
 
 
 
Michael Straube [Sat, 21 Jul 2018 18:57:41 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: replace tabs with spaces 
 
Replace tabs with spaces or just remove tabs where appropriate. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Sat, 21 Jul 2018 18:57:40 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: remove unnecessary parentheses 
 
Remove unnecessary parentheses. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Sat, 21 Jul 2018 18:57:39 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: fix comparsions to true 
 
Use if(x) instead of if(x == true). 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Sat, 21 Jul 2018 18:57:38 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: change return type to bool 
 
Both rtw_is_cckrates_included() and rtw_is_cckratesonly_included() 
return true or false. Change the return type from uint to bool. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Sat, 21 Jul 2018 18:57:37 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: refactor rtw_is_cckratesonly_included() 
 
Refactor rtw_is_cckratesonly_included() to improve readability and 
slightly reduce object file size. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Sat, 21 Jul 2018 18:57:36 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: refactor rtw_is_cckrates_included() 
 
Refactor rtw_is_cckrates_included() to improve readability and 
slightly reduce object file size. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Sat, 21 Jul 2018 18:57:35 +0000  (20:57 +0200)] 
 
staging: rtl8188eu: remove blank lines 
 
Remove unrequired blank lines reported by checkpatch. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Nicholas Mc Guire [Sat, 21 Jul 2018 13:20:28 +0000  (15:20 +0200)] 
 
staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout 
 
wait_for_completion_timeout returns unsigned long not int so a variable of 
proper type is introduced. Further the check for <= 0 is ambiguous and should 
be == 0 here indicating timeout which is the only error case so no additional 
check needed here. 
 
Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>  
Fixes: 7b3ad5abf027 ("staging: Import the BCM2835 MMAL-based V4L2 camera driver.")  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Nishad Kamdar [Sun, 22 Jul 2018 18:48:01 +0000  (00:18  +0530)] 
 
staging: dgnc: dgnc_tty.c: Avoid '(' at the end of line 
 
Bring the first argument to the previous line, 
remove a superfluous () in the second argument 
by using !, and align the lines to match open 
parenthesis. Issue found by checkpatch. 
 
Signed-off-by: Nishad Kamdar <nishadkamdar@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Nicholas Mc Guire [Sat, 21 Jul 2018 11:31:24 +0000  (13:31 +0200)] 
 
staging: bcm2835-camera: handle wait_for_completion_timeout return properly 
 
wait_for_completion_timeout returns unsigned long not int so a variable of 
proper type is introduced. Further the check for <= 0 is ambiguous and 
should be == 0 here indicating timeout. 
 
Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>  
Fixes: 7b3ad5abf027 ("staging: Import the BCM2835 MMAL-based V4L2 camera driver.")  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Bornyakov [Mon, 23 Jul 2018 18:30:25 +0000  (21:30 +0300)] 
 
staging: gasket: use vzalloc instead of vmalloc/memset 
 
Use vzalloc instead of vmalloc followed by memset with 0. 
 
Signed-off-by: Ivan Bornyakov <brnkv.i1@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:07 +0000  (06:35 -0700)] 
 
staging: gasket: apex: convert various logs to debug level 
 
Debugging information is improperly logged at non-debug log level in a 
number of places, and some logs regarding error conditions may be 
generated too frequently, such that these could cause performance 
problems and/or obscure other logs.  Convert these to debug log level. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:06 +0000  (06:35 -0700)] 
 
staging: gasket: page table: remove unnecessary logs 
 
Some error logs in page table handling code could only be hit in 
cases of programming errors not expected in the current code base, and 
aren't likely to be useful on their own.  Remove these. 
 
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:05 +0000  (06:35 -0700)] 
 
staging: gasket: page table: convert various logs to debug level 
 
Debugging information is improperly logged at non-debug log level in a 
number of places, and some logs regarding error conditions may be 
generated too frequently, such that these could cause performance 
problems and/or obscure other logs.  Convert these to debug log level. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:04 +0000  (06:35 -0700)] 
 
staging: gasket: ioctl common: convert various logs to debug level 
 
Debugging information is improperly logged at non-debug log level in a 
number of places, and some logs regarding error conditions may be 
generated too frequently, such that these could cause performance 
problems and/or obscure other logs.  Convert these to debug log level. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:03 +0000  (06:35 -0700)] 
 
staging: gasket: interrupts: convert various logs to debug level 
 
Debugging information is improperly logged at non-debug log level in a 
number of places, and some logs regarding error conditions may be 
generated too frequently, such that these could cause performance 
problems and/or obscure other logs.  Convert these to debug log level. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:02 +0000  (06:35 -0700)] 
 
staging: gasket: core: convert various logs to debug level 
 
Debugging information is improperly logged at non-debug log level in a 
number of places, and some logs regarding error conditions may be 
generated too frequently, such that these could cause performance 
problems and/or obscure other logs.  Convert these to debug log level. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:01 +0000  (06:35 -0700)] 
 
staging: gasket: apex return error on sysfs show of missing attribute 
 
Apex sysfs show function return -ENODEV if the attribute is not present, 
rather than silently failing from the standpoint of the userspace 
accessor. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:35:00 +0000  (06:35 -0700)] 
 
staging: gasket: gasket_get_device drop check for NULL pci_dev 
 
The pci_dev field of a struct gasket_dev can never be NULL, there's no 
need to check for this in gasket_get_device(). 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:34:59 +0000  (06:34 -0700)] 
 
staging: gasket: remove unnecessary NULL checks on calls from VFS 
 
Remove unneeded checks for NULL pointers in struct file pointers passed 
from the VFS layer or the private_data that must have been properly set 
at file open time. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:34:58 +0000  (06:34 -0700)] 
 
staging: gasket: print mmap starting address as unsigned long 
 
Page alignment error log should print the offending value as an unsigned 
long, not as a kernel pointer. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:34:57 +0000  (06:34 -0700)] 
 
staging: gasket: avoid copy to user on error in coherent alloc config 
 
gasket_config_coherent_allocator() on error return the error to caller 
without copying a possibly-update DMA address back to userspace. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:34:56 +0000  (06:34 -0700)] 
 
staging: gasket: gasket_handle_ioctl fix ioctl exit trace param 
 
Pass the return value from the device ioctl permissions callback to the 
tracepoint when the callback returns an error. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:34:55 +0000  (06:34 -0700)] 
 
staging: gasket: remove duplicate call to retrieve device callback 
 
gasket_handle_ioctl() calls gasket_get_ioctl_permissions_cb() twice; 
simplify the code and avoid duplicated work by fetching the callback 
pointer only once. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Sat, 21 Jul 2018 13:34:54 +0000  (06:34 -0700)] 
 
staging: gasket: fix check_and_invoke_callback log param 
 
The message should be passed the callback function pointer, not 
the pointer to the gasket device. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Arnd Bergmann [Tue, 24 Jul 2018 11:13:28 +0000  (13:13 +0200)] 
 
staging: rtl8188eu/rtl8723bs: fix character encoding 
 
drivers/staging/rtl8188eu/include/odm.h uses an incorrect encoding 
for the '...' character in two comments, which makes it one of the 
few non-UTF-8 source files. 
 
This removes the odd characters and uses the same ASCII representation 
that we have in the regular rtlwifi driver. The second instance 
of drivers/staging/rtl8723bs/hal/odm.h is garbled in a different way, 
so I change it to be the same as well even though it is already 
plain ASCII. 
 
Signed-off-by: Arnd Bergmann <arnd@arndb.de>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Fri, 20 Jul 2018 12:01:38 +0000  (17:31 +0530)] 
 
staging: wilc1000: use descriptor-based interface for GPIO 
 
Now making use of descriptor-based interface instead of integer-based 
interface for IRQ GPIO. 
Added device tree binding reference for WILC SDIO and SPI interface 
module. Also moved the code to free gpio descriptor in module remove 
as the reference was fetched in probe function. 
Updated the TODO file 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Fri, 20 Jul 2018 12:01:37 +0000  (17:31 +0530)] 
 
staging: wilc1000: change compatible string from atmel to microchip 
 
Use 'microchip' in compatible string instead of 'atmel', also replace '_' 
with '-' before the module. Remove 'wilc1000' prefix from device table 
name. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Fri, 20 Jul 2018 12:01:36 +0000  (17:31 +0530)] 
 
staging: wilc1000: rename variable from 'gpio' to 'gpio_irq' 
 
Rename from 'gpio' to 'gpio_irq', so its inlcude the information about 
the purpose of GPIO. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Fri, 20 Jul 2018 12:01:35 +0000  (17:31 +0530)] 
 
staging: wilc1000: remove gpio parameter from wilc_netdev_init() 
 
Instead of passing the gpio as parameter to wilc_netdev_init() now 
setting its value after finishing wilc_netdev_init() call. Avoided 
passing of extra parameter to wilc_netdev_init(). 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Colin Ian King [Fri, 20 Jul 2018 18:32:29 +0000  (19:32 +0100)] 
 
staging: rtl8712: remove redundant pointer 'nic' 
 
Pointer 'nic' is being assigned but is never used hence it is 
redundant and can be removed. 
 
Cleans up clang warning: 
warning: variable 'nic' set but not used [-Wunused-but-set-variable] 
 
Signed-off-by: Colin Ian King <colin.king@canonical.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:19 +0000  (04:15  +0530)] 
 
staging: wilc1000: move variable assignment along with its declaration 
 
Cleanup patch to club the variable assignment along with the variable 
declaration especially for private data. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:18 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove unnecessary 'NULL' check from cfg80211_ops callbacks 
 
Cleanup patch to remove the unnecessary 'NULL' check used in 'cfg80211_ops' 
callback functions. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:17 +0000  (04:15  +0530)] 
 
staging: wilc1000: use 'int' inplace of 's32' date type 
 
Cleanup patch to use 'int' instead of 's32' to have the same data type 
based on its usage. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:16 +0000  (04:15  +0530)] 
 
staging: wilc1000: avoid setting default value for variable at declaration 
 
Cleanup patch to avoid setting default value for local variables and 
also clubbed similar variables together. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:15 +0000  (04:15  +0530)] 
 
staging: wilc1000: avoid forward declaration of host_int_parse_join_bss_param() 
 
Reorder the functions position in host interface to avoid forward 
declaration of host_int_parse_join_bss_param(). 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:14 +0000  (04:15  +0530)] 
 
staging: wilc1000: avoid host_int_get_assoc_res_info() forward declaration 
 
Reorder the function position in host interface to avoid forward 
declaration of host_int_get_assoc_res_info(). 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:13 +0000  (04:15  +0530)] 
 
staging: wilc1000: avoid forward declaration for handle_scan_done() 
 
Reorder the function position in host interface to avoid forward 
declaration of handle_scan_done(). 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:12 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove unnecessary type used for wid id 
 
Cleanup patch to remove unnecessary typecast used while assigning the 
WID ID. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:11 +0000  (04:15  +0530)] 
 
staging: wilc1000: use single space before opening brances '{' 
 
Cleanup patch to use single space instead of multiple space before the 
'{'. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:10 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove unnecessary blank line between variable declaration 
 
Cleanup patch to remove the unnecessary blank line between variables 
declaration inside the function. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:09 +0000  (04:15  +0530)] 
 
staging: wilc1000: use lowercase for 'IFC_UP' struct element name 
 
Cleanup patch to use lowercase for structure element name to follow 
linux coding style. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:08 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove the mutliple #define used for same macro 
 
Moved the same #define in common header file instead of having their 
declartion in different files. 
 
Below macros are moved to header file: 
TCP_ACK_FILTER_LINK_SPEED_THRESH 
DEFAULT_LINK_SPEED 
GET_PKT_OFFSET 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:07 +0000  (04:15  +0530)] 
 
staging: wilc1000: removed unused element from wilc_cfg_frame struct 
 
Cleanup up patch to remove the unused structure elements in 
'wilc_cfg_frame' struct. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:06 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove unnecessary elements from 'wilc_priv' struct 
 
Remove unused elements from 'wilc_priv' structure. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:05 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove unused elements in 'wilc' struct 
 
Cleanup patch to remove unused elements from 'wilc' struct. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:04 +0000  (04:15  +0530)] 
 
staging: wilc1000: rename enum AUTHTYPE to use lowercase 
 
Cleanup patch to rename enum AUTHTYPE to lowercase. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:03 +0000  (04:15  +0530)] 
 
staging: wilc1000: rename enum SITESURVEY to use lowercase 
 
Cleanup patch to have enum in lowercase as per linux coding style. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:02 +0000  (04:15  +0530)] 
 
staging: wilc1000: rename enum CURRENT_TXRATE to use lowercase 
 
Cleanup patch to rename enums in lowercase to follow linux coding style. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:01 +0000  (04:15  +0530)] 
 
staging: wilc1000: rename goto to avoid leading '_' in label name 
 
Cleanup patch to avoid use of leading '_' in goto label name. Also used 
proper string for lable names. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:45:00 +0000  (04:15  +0530)] 
 
staging: wilc1000: remove extra enums defined for ieee80211_eid 
 
Cleanup patch to make use of existing enum 'ieee80211_eid' instead of 
adding new enum in WILC for element ID's. 
 
The below mapping is same to remove extra enum in WILC. 
 
SUPP_RATES_IE   	-> WLAN_EID_SUPP_RATES 
EXT_SUPP_RATES_IE	-> WLAN_EID_EXT_SUPP_RATES 
HT_CAPABILITY_IE	-> WLAN_EID_HT_CAPABILITY 
RSN_IE			-> WLAN_EID_RSN 
WPA_IE			-> WLAN_EID_VENDOR_SPECIFIC 
WMM_IE			-> WLAN_EID_VENDOR_SPECIFIC 
P2P_IE			-> WLAN_EID_VENDOR_SPECIFIC 
 
Also remove enum 'info_element_id' as its same as 'ieee80211_eid', below 
the mapping of elements of enums which are used. 
 
ITIM -> WLAN_EID_TIM 
IDSPARMS -> WLAN_EID_DS_PARAMS 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:44:59 +0000  (04:14  +0530)] 
 
staging: wilc1000: remove extra enum defined for data rates 
 
Cleanup patch to remove extra enum defined to handle data rates. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:44:58 +0000  (04:14  +0530)] 
 
staging: wilc1000: remove enum connect_status instead use ieee80211_statuscode 
 
Cleanup patch to remove the use of enum 'connect_status' and instead use 
predefined 'ieee80211_statuscode' for error code values. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ajay Singh [Wed, 18 Jul 2018 22:44:57 +0000  (04:14  +0530)] 
 
staging: wilc1000: remove unused enum declaration 
 
Cleanup patch to remove unused enums. 
 
Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>  
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Fri, 20 Jul 2018 20:21:34 +0000  (21:21 +0100)] 
 
staging:rtl8192u: Remove typedef and rename DOT11D_STATE - Style 
 
Remove typedef from enumerated type DOT11D_STATE to clear checkpatch issue 
with declaring new types. 
 
Rename the enumertion from DOT11D_STATE to dot11d_state. 
 
These changes are coding style changes which should not effect runtime 
execution of code. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Fri, 20 Jul 2018 20:21:33 +0000  (21:21 +0100)] 
 
staging:rtl8192u: Rename variable MaxTxPowerInDbm - Style 
 
Rename the variable MaxTxPowerInDbm to max_tx_pwr_dbm. This change clears a 
checkpatch issue with CamelCase naming. This coding style change should not 
impact runtime execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Fri, 20 Jul 2018 20:21:32 +0000  (21:21 +0100)] 
 
staging:rtl8192u: Rename variable NumChnls - Style 
 
Rename the member variable NumChnls to num_channels. This change clears the 
checkpatch issue with CamelCase naming. The change should not impact runtime 
execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Fri, 20 Jul 2018 20:21:31 +0000  (21:21 +0100)] 
 
staging:rtl8192u: Rename structure member FirstChnl - Style 
 
Rename structure member FirstChnl to first_channel. This coding style change 
clears a checkpatch issue with CamelCase naming. This change should not impact 
the runtime code execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Fri, 20 Jul 2018 20:21:30 +0000  (21:21 +0100)] 
 
staging:rtl8192u: Remove typedef from structure - Style 
 
Remove the typedef directive from struct _CHNL_TXPOWER_TRIPLE. This is a 
coding style change which clears a checkpatch issue with declaring new types. 
There should be no impact on runtime execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Fri, 20 Jul 2018 20:21:29 +0000  (21:21 +0100)] 
 
staging:rtl8192u: Remove multiple blank lines - Style 
 
Remove multiple blank lines which cause checkpatch issues. These are purely 
coding style changes which should not impact execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:52 +0000  (20:04 +0100)] 
 
staging:rtl8192u: Rename TClass > t_class - Style 
 
Rename the struct TS_COMMON_INFO member variable from TClass to t_class. This 
change clears the checkpatch issue with CamelCase Variable names. There should 
be no impact on runtime execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:51 +0000  (20:04 +0100)] 
 
staging:rtl8192u: Rename TSpec > t_spec - Style 
 
Rename the TS_COMMON_INFO structure's member TSpec to t_spec. This change 
clears the checkpatch issue with CamelCase naming of variables. There should 
be no impact on runtime execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:50 +0000  (20:04 +0100)] 
 
staging:rtl8192u: Rename Addr > addr - Style 
 
Rename the TX_COMMON_INFO structure's member Addr to addr. This change 
clears the checkpatch issue with CamelCase naming. This is a coding style 
change only and should not impact runtime execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:49 +0000  (20:04 +0100)] 
 
staging:rtl8192u: Rename InactTimer > inact_timer - Style 
 
Rename the struct TS_COMMON_INFO member InactTimer to inact_timer. 
This change clears the checkpatch issue with CamelCase naming. The change 
should not have any impact on runtime execution. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:48 +0000  (20:04 +0100)] 
 
staging:rtl8192u: rename SetupTimer > setup_timer - Style 
 
Rename the struct TS_COMMON_INFO member SetupTimer to setup_timer. This 
clears the checkpatch issue with CamelCase variable names. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:47 +0000  (20:04 +0100)] 
 
staging:rtl8192u: Rename List > list - Coding style 
 
In struct TS_COMMON_INFO rename the member List to list. This clears the 
checkpatch issue concerning CamelCase naming of variables. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:46 +0000  (20:04 +0100)] 
 
staging:rtl8192u: remove typedef of struct TS_COMMON_INFO - Style 
 
To clear a checkpatch issue removed the typedef of the structure 
TS_COMMON_INFO. 
 
This change removes the previous declaration, which defined two types, both 
TS_COMMON_INFO and a pointer type PTS_COMMON_INFO: 
 
typedef struct _TS_COMMON_INFO { 
	... 
} TS_COMMON_INFO, *PTS_COMMON_INFO; 
 
The pointer type has been completely removed from the code, as: 
"(so-called Hungarian notation) is brain damaged" according to the coding 
standard. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John Whitmore [Mon, 16 Jul 2018 19:04:45 +0000  (20:04 +0100)] 
 
staging:rtl8192u: remove typedef of enumeration TR_SELECT - Style 
 
To clear a checkpatch issue removed the typedef of the enumeration TR_SELECT 
this should not impact runtime code as it's only a coding style change. 
 
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ali Aminian [Fri, 20 Jul 2018 04:02:04 +0000  (08:32 +0430)] 
 
staging: rts5208: xd.c fixed a brace coding style issue 
 
Fixing a coding style issue 
 
Signed-off-by: Ali Aminian <aminian.opensource@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Mon, 16 Jul 2018 15:04:49 +0000  (17:04 +0200)] 
 
staging: rtl8188eu: remove blank lines 
 
Remove unrequired blank lines as reported by checkpatch. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Mon, 16 Jul 2018 14:23:03 +0000  (16:23 +0200)] 
 
staging: rtl8188eu: use is_multicast_ether_addr 
 
Use is_multicast_ether_addr instead of IS_MCAST. 
By definition the broadcast address is also a multicast address, 
so checking for !multicast in the conditional is sufficient. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Michael Straube [Mon, 16 Jul 2018 14:23:02 +0000  (16:23 +0200)] 
 
staging: rtl8188eu: remove MacAddr_isBcst macro 
 
Use is_broadcast_ether_addr instead of the MacAddr_isBcst macro. 
The macro is not used anywhere else, so remove it. 
 
Signed-off-by: Michael Straube <straube.linux@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:20 +0000  (20:49 -0700)] 
 
staging: gasket: common ioctls add __user annotations 
 
Add __user annotation to gasket common ioctl pointer arguments for 
sparse checking. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:19 +0000  (20:49 -0700)] 
 
staging: gasket: common ioctl dispatcher add __user annotations 
 
Add __user annotation to gasket core common ioctl pointer arguments for 
sparse checking. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:18 +0000  (20:49 -0700)] 
 
staging: gasket: apex ioctl add __user annotations 
 
Add __user annotation to ioctl pointer argument, for sparse checking. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:17 +0000  (20:49 -0700)] 
 
staging: gasket: top ioctl handler add __user annotations 
 
Add __user annotation to gasket_core top-level ioctl handling pointer 
arguments, for sparse checking. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:16 +0000  (20:49 -0700)] 
 
staging: gasket: always allow root open for write 
 
Always allow root to open device for writing. 
 
Drop special-casing of ioctl permissions for root vs. owner. 
 
Convert to bool types as appropriate. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:15 +0000  (20:49 -0700)] 
 
staging: gasket: fix multi-line comment syntax in gasket_core.h 
 
Use consistent kernel-style multi-line comment syntax. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:14 +0000  (20:49 -0700)] 
 
staging: gasket: remove extra parens in gasket_write_mappable_regions 
 
Remove unneeded parentheses around subexpressions. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:13 +0000  (20:49 -0700)] 
 
staging: gasket: gasket_mmap use PAGE_MASK 
 
gasket_mmap use PAGE_MASK, instead of performing math on PAGE_SIZE, for 
simplicity and clarity. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:12 +0000  (20:49 -0700)] 
 
staging: gasket: remove unnecessary parens in page table code 
 
gasket_alloc_coherent_memory() extra parentheses in statement. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:11 +0000  (20:49 -0700)] 
 
staging: gasket: fix comment syntax in apex.h 
 
Use kernel-style multi-line comment syntax. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:10 +0000  (20:49 -0700)] 
 
staging: gasket: remove else clause after return in if clause 
 
Else after return is unnecessary and may cause static code checkers to 
complain. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:09 +0000  (20:49 -0700)] 
 
staging: gasket: gasket page table functions use bool return type 
 
Convert from int to bool return type for gasket page table functions 
that return values used as booleans. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:08 +0000  (20:49 -0700)] 
 
staging: gasket: apex_clock_gating simplify logic, reduce indentation 
 
Collapse together two checks and return immediately, avoid conditional 
indentation for most of function code. 
 
Reported-by: Guenter Roeck <groeck@chromium.org>  
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:07 +0000  (20:49 -0700)] 
 
staging: gasket: gasket_mmap return error instead of valid BAR index 
 
When offset to be mapped matches both a BAR region and a coherent mapped 
region return an error as intended, not the BAR index. 
 
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:06 +0000  (20:49 -0700)] 
 
staging: gasket: don't treat no device reset callback as an error 
 
It is not an error for a device to not have a reset callback registered. 
 
Signed-off-by: Simon Que <sque@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:05 +0000  (20:49 -0700)] 
 
staging: gasket: remove unnecessary code in coherent allocator 
 
Remove extraneous statement in gasket_config_coherent_allocator() 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:04 +0000  (20:49 -0700)] 
 
staging: gasket: fix class create bug handling 
 
class_create() never returns NULL, and this driver should never return 
PTR_ERR(NULL) anyway. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Reviewed-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:03 +0000  (20:49 -0700)] 
 
staging: gasket: remove code for no physical device 
 
gasket_enable_dev code for enabling a gasket device with no physical PCI 
device registered shouldn't be necessary. 
 
Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:02 +0000  (20:49 -0700)] 
 
staging: gasket: gasket_enable_dev remove unnecessary variable 
 
Remove unnecessary variable, pass constant param instead. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Fri, 20 Jul 2018 03:49:01 +0000  (20:49 -0700)] 
 
staging: gasket: allow compile for ARM64 in Kconfig 
 
The gasket and apex drivers are also to be used on ARM64 architectures. 
 
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:55 +0000  (13:56 -0700)] 
 
staging: gasket: drop gasket_cdev_get_info, use container_of 
 
Remove gasket_cdev_get_info(), use container_of() directly instead, 
drop unnecessary NULL checks. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:54 +0000  (13:56 -0700)] 
 
staging: gasket: bail out of reset sequence on device callback error 
 
If device reset callback returns an error, error out at the gasket 
level. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:53 +0000  (13:56 -0700)] 
 
staging: gasket: gasket_wait_with_reschedule use 32 bits of retry count 
 
Don't need a 64-bit retry counter. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:52 +0000  (13:56 -0700)] 
 
staging: gasket: gasket_wait_with_reschedule simplify logic 
 
gasket_wait_with_reschedule() is a little more clear if we just return 
directly when the waited-for condition is hit.  This also allows the 
following condition check to be removed and identation of the 
conditionally-executed code to be reduced. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:51 +0000  (13:56 -0700)] 
 
staging: gasket: gasket_wait_with_reschedule use msleep 
 
Replace schedule_timeout() call with msleep() for simplicity. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:50 +0000  (13:56 -0700)] 
 
staging: gasket: fix gasket_wait_with_reschedule timeout return code 
 
Return -ETIMEDOUT, not -EINVAL, on timeout, including callers. 
 
Reported-by: Dmitry Torokhov <dtor@chromium.org>  
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:49 +0000  (13:56 -0700)] 
 
staging: gasket: convert gasket_mmap_has_permissions to bool return 
 
gasket_mmap_has_permissions() should return a boolean value. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Todd Poynor [Tue, 17 Jul 2018 20:56:48 +0000  (13:56 -0700)] 
 
staging: gasket: Remove stale pointers on error allocating attr array 
 
If gasket_sysfs_create_mapping() hits errors allocating the attribute 
array, remove stale pointers to device info from the mapping object. 
 
Signed-off-by: Zhongze Hu <frankhu@chromium.org>  
Signed-off-by: Todd Poynor <toddpoynor@google.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>