]>
 
 
www.infradead.org Git - users/dwmw2/linux.git/log 
 
 
 
 
 
 
Navya Sri Nizamkari [Sun, 1 Mar 2015 18:03:45 +0000  (23:33 +0530)] 
 
staging: media: Remove redundant memset. 
 
The memory area set by the call to memset is immediately 
overwritten by the subsequent call to memcpy. Hence, remove that 
redundant memset. 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Sun, 1 Mar 2015 18:03:04 +0000  (23:33 +0530)] 
 
staging: media: Remove memset. 
 
The memory area set by the call to memset is immediately 
overwritten by the subsequent call to memcpy. Hence, remove that 
redundant memset. 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Sun, 1 Mar 2015 17:19:23 +0000  (19:19 +0200)] 
 
Staging: rtl8192u: ieee80211: Convert comment from C99 style to C89 style 
 
This patch fixes the checkpatch.pl error: 
ERROR: "Do not use C99 // comments" 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Sun, 1 Mar 2015 17:02:11 +0000  (19:02 +0200)] 
 
Staging: rtl8192e: rtl8192e: fix space prohibited before that ',' 
 
This patch fixes the following checkpatch.pl error: 
space prohibited before that ',' 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Vatika Harlalka [Sun, 1 Mar 2015 15:58:19 +0000  (21:28 +0530)] 
 
Staging: rtl8192e: Remove unneeded brackets. 
 
These were detected with this Coccinelle script: 
@@ 
identifier f1, f2, f3; 
constant c; 
@@ 
 
f1 = 
( 
- (f2 << f3) 
+ f2 << f3 
| 
- (f2 >> f3) 
+ f2 >> f3 
| 
- (f2 << c) 
+ f2 << c 
| 
- (f2 >> c) 
+ f2 >> c 
) 
 
Signed-off-by: Vatika Harlalka <vatikaharlalka@gmail.com>  
Acked-by: Julia Lawall <julia.lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Sat, 28 Feb 2015 18:47:53 +0000  (19:47 +0100)] 
 
Staging: rtl8192e: Fix line over 80 characters 
 
This patch fixes line to fit 80 characters. 
Issue found by checkpatch.pl 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Sat, 28 Feb 2015 18:46:57 +0000  (19:46 +0100)] 
 
Staging: rtl8192e: Use ether_addr_copy() instead of memcpy() 
 
This patch replaces memcpy with ether_addr_copy. 
Also pathole was used to make sure that arguments passed to ether_addr_copy 
are aligned to u16. 
First argument is iwe.u.ap_addr.sa_data i output of pahole is: 
struct iw_event { 
	__u16                      len;                  /*     0     2 */ 
	__u16                      cmd;                  /*     2     2 */ 
 
	/* XXX 4 bytes hole, try to pack */ 
 
	union iwreq_data           u;                    /*     8    16 */ 
 
	/* size: 24, cachelines: 1, members: 3 */ 
	/* sum members: 20, holes: 1, sum holes: 4 */ 
	/* last cacheline: 24 bytes */ 
}; 
and inside union iwreq_data u is sa_data: 
struct sockaddr { 
/* typedef sa_family_t -> __kernel_sa_family_t */ short unsigned int sa_family; /*     8     2 */ 
char       sa_data[14];                                          /*    10    14 */ 
} ap_addr; /*          16 */ 
 
sa_data is a char array of size 14, and the number of bytes copied using 
ether_addr_copy() is 6. 
 
Second argument is network->bssid and output of pahole is: 
struct rtllib_network { 
	u8                         bssid[6];             /*     0     6 */ 
	u8                         channel;              /*     6     1 */ 
	u8                         ssid[33];             /*     7    33 */ 
	u8                         ssid_len;             /*    40     1 */ 
	u8                         hidden_ssid[33];      /*    41    33 */ 
	/* --- cacheline 1 boundary (64 bytes) was 10 bytes ago --- */ 
	u8                         hidden_ssid_len;      /*    74     1 */ 
 
	/* XXX 1 byte hole, try to pack */ 
 
	struct rtllib_qos_data     qos_data;             /*    76    48 */ 
	bool                       bWithAironetIE;       /*   124     1 */ 
	bool                       bCkipSupported;       /*   125     1 */ 
	bool                       bCcxRmEnable;         /*   126     1 */ 
 
	/* XXX 1 byte hole, try to pack */ 
 
	/* --- cacheline 2 boundary (128 bytes) --- */ 
	u16                        CcxRmState[2];        /*   128     4 */ 
	bool                       bMBssidValid;         /*   132     1 */ 
	u8                         MBssidMask;           /*   133     1 */ 
	u8                         MBssid[6];            /*   134     6 */ 
	bool                       bWithCcxVerNum;       /*   140     1 */ 
	u8                         BssCcxVerNumber;      /*   141     1 */ 
 
	/* XXX 2 bytes hole, try to pack */ 
 
	struct rtllib_rx_stats     stats;                /*   144   120 */ 
	/* --- cacheline 4 boundary (256 bytes) was 8 bytes ago --- */ 
	u16                        capability;           /*   264     2 */ 
	u8                         rates[12];            /*   266    12 */ 
	u8                         rates_len;            /*   278     1 */ 
	u8                         rates_ex[16];         /*   279    16 */ 
	u8                         rates_ex_len;         /*   295     1 */ 
	long unsigned int          last_scanned;         /*   296     8 */ 
	u8                         mode;                 /*   304     1 */ 
 
	/* XXX 3 bytes hole, try to pack */ 
 
	u32                        flags;                /*   308     4 */ 
	u32                        last_associate;       /*   312     4 */ 
	u32                        time_stamp[2];        /*   316     8 */ 
	/* --- cacheline 5 boundary (320 bytes) was 4 bytes ago --- */ 
	u16                        beacon_interval;      /*   324     2 */ 
	u16                        listen_interval;      /*   326     2 */ 
	u16                        atim_window;          /*   328     2 */ 
	u8                         erp_value;            /*   330     1 */ 
	u8                         wpa_ie[64];           /*   331    64 */ 
 
	/* XXX 5 bytes hole, try to pack */ 
 
	/* --- cacheline 6 boundary (384 bytes) was 16 bytes ago --- */ 
	size_t                     wpa_ie_len;           /*   400     8 */ 
	u8                         rsn_ie[64];           /*   408    64 */ 
	/* --- cacheline 7 boundary (448 bytes) was 24 bytes ago --- */ 
	size_t                     rsn_ie_len;           /*   472     8 */ 
	u8                         wzc_ie[256];          /*   480   256 */ 
	/* --- cacheline 11 boundary (704 bytes) was 32 bytes ago --- */ 
	size_t                     wzc_ie_len;           /*   736     8 */ 
	struct rtllib_tim_parameters tim;                /*   744     2 */ 
	u8                         dtim_period;          /*   746     1 */ 
	u8                         dtim_data;            /*   747     1 */ 
 
	/* XXX 4 bytes hole, try to pack */ 
 
	u64                        last_dtim_sta_time;   /*   752     8 */ 
	u8                         wmm_info;             /*   760     1 */ 
 
	/* XXX 1 byte hole, try to pack */ 
 
	struct rtllib_wmm_ac_param wmm_param[4];         /*   762    16 */ 
	/* --- cacheline 12 boundary (768 bytes) was 10 bytes ago --- */ 
	u8                         Turbo_Enable;         /*   778     1 */ 
 
	/* XXX 1 byte hole, try to pack */ 
 
	u16                        CountryIeLen;         /*   780     2 */ 
	u8                         CountryIeBuf[255];    /*   782   255 */ 
 
	/* XXX 3 bytes hole, try to pack */ 
 
	/* --- cacheline 16 boundary (1024 bytes) was 16 bytes ago --- */ 
	struct bss_ht              bssht;                /*  1040    84 */ 
	/* --- cacheline 17 boundary (1088 bytes) was 36 bytes ago --- */ 
	bool                       broadcom_cap_exist;   /*  1124     1 */ 
	bool                       realtek_cap_exit;     /*  1125     1 */ 
	bool                       marvell_cap_exist;    /*  1126     1 */ 
	bool                       ralink_cap_exist;     /*  1127     1 */ 
	bool                       atheros_cap_exist;    /*  1128     1 */ 
	bool                       cisco_cap_exist;      /*  1129     1 */ 
	bool                       airgo_cap_exist;      /*  1130     1 */ 
	bool                       unknown_cap_exist;    /*  1131     1 */ 
	bool                       berp_info_valid;      /*  1132     1 */ 
	bool                       buseprotection;       /*  1133     1 */ 
	bool                       bIsNetgear854T;       /*  1134     1 */ 
	u8                         SignalStrength;       /*  1135     1 */ 
	u8                         RSSI;                 /*  1136     1 */ 
 
	/* XXX 7 bytes hole, try to pack */ 
 
	struct list_head           list;                 /*  1144    16 */ 
	/* --- cacheline 18 boundary (1152 bytes) was 8 bytes ago --- */ 
 
	/* size: 1160, cachelines: 19, members: 61 */ 
	/* sum members: 1132, holes: 10, sum holes: 28 */ 
	/* last cacheline: 8 bytes */ 
}; 
 
network->bssid is char array of size 6. 
 
Issue found by checkpatch.pl 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Sat, 28 Feb 2015 18:20:36 +0000  (19:20 +0100)] 
 
Staging: rtl8192e: Replace printk with netdev_dbg, netdev_info, or netdev_warn 
 
For network systems netdev_dbg, netdev_info or netdev_warn is preferred over 
printk. Issue found by checkpatch.pl 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Sat, 28 Feb 2015 11:48:27 +0000  (12:48 +0100)] 
 
Staging: rtl8192u: Replace printk() with netdev_dbg() 
 
For dynamic debugging netdev_dbg (if there is a ponterto a device 
net structure) is preferred over printk(), which is the raw way 
to print something. Issue found by checkpatch.pl. 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Sat, 28 Feb 2015 11:46:41 +0000  (12:46 +0100)] 
 
Staging: rtl8192u: Fix line over 80 characters 
 
This patch splits the line so that doesn't exceeds 80 character mark. 
Issue found by checkpatch.pl 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Sat, 28 Feb 2015 11:45:53 +0000  (12:45 +0100)] 
 
Staging: rtl8192u: Fix comments 
 
This patch fixes comments to fit kernel coding style rules, 
and also removes commented header file linux/wireless.h. Issue 
found by checkpatch.pl. 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Vaishali Thakkar [Sat, 28 Feb 2015 02:43:54 +0000  (08:13 +0530)] 
 
Staging: rtl8712: Use del_timer 
 
Use timer API function del_timer instead of driver 
specific function _cancel_timer_ex as it is a standard 
way for deactivating a timer. 
 
This is done using Coccinelle and semantic patch used for 
this is as follows: 
 
@@ expression x; @@ 
- _cancel_timer_ex (&x); 
+ del_timer (&x); 
 
Signed-off-by: Vaishali Thakkar <vthakkar1994@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Fri, 27 Feb 2015 23:15:56 +0000  (00:15  +0100)] 
 
Staging: rtl8192u: Remove TRUE and FALSE macros 
 
Remove TRUE and FALSE boolean macros, since Linux kernel has already a 
boolean type, bool, defined in linux/stddef.h 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Fri, 27 Feb 2015 23:14:34 +0000  (00:14  +0100)] 
 
Staging: rtl8192u: Replace TRUE and FALSE macros 
 
Replace all occurrences of TRUE and FALSE by true and false 
respectively. 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Vaishali Thakkar [Fri, 27 Feb 2015 17:55:48 +0000  (23:25 +0530)] 
 
Staging: rtl8712: Eliminate use of _set_timer 
 
This patch introduces the use of API function mod_timer 
instead of driver specific function _set_timer as it is 
a more efficient and standard way to update the expire 
field of an active timer. Also, definition of function 
_set_timer is removed as it is no longer needed after 
this change. 
 
Here, these cases are handled using Coccinelle and 
semantic patch used for this is as follows: 
 
@@ expression x; expression y;@@ 
 
- _set_timer (&x, y); 
+ mod_timer (&x, jiffies + msecs_to_jiffies (y)); 
 
Signed-off-by: Vaishali Thakkar <vthakkar1994@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Fri, 27 Feb 2015 15:58:29 +0000  (21:28 +0530)] 
 
staging: gdm72xx: Condense two statements into one to improve code readability. 
 
This patch removes a variable assignmnet to a value, used only 
for returning that value. The following coccinelle script was 
used to discover it: 
 
@@ 
expression ret; 
identifier f; 
@@ 
 
-ret = 
+return 
     f(...); 
     -return ret; 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:11:02 +0000  (15:11 +0200)] 
 
staging: dgap: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:10:30 +0000  (15:10 +0200)] 
 
staging: fbtft: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Dilek Uzulmez [Sun, 1 Mar 2015 20:04:30 +0000  (22:04 +0200)] 
 
Staging: lustre: Fix __packed is preferred over __attribute__((packed)) in libcfs_kernelcomm.h 
 
Fix checkpatch.pl issues with  __packed is preferred over __attribute__((packed)) in libcfs_kernelcomm.h 
 
Signed-off-by: Dilek Uzulmez <dilekuzulmez@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Dilek Uzulmez [Sun, 1 Mar 2015 18:21:52 +0000  (20:21 +0200)] 
 
Staging: lustre: Remove space after function name 
 
Fix checkpatch.pl issues with "space prohibited between function name 
and open parenthesis" in lporc_echo.c 
 
Signed-off-by: Dilek Uzulmez <dilekuzulmez@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Sun, 1 Mar 2015 09:09:06 +0000  (14:39 +0530)] 
 
staging: lustre: Remove space in function call. 
 
This patch fixes the following checkpatch.pl warning: 
 
WARNING: space prohibited between function name and open parenthesis '(' 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Haneen Mohammed [Sun, 1 Mar 2015 00:34:11 +0000  (03:34  +0300)] 
 
Staging: lustre: Fix externs should be avoided in .c 
 
This patch moves extern declaration to ldlm_internal.h. 
Remove prototype from ldlm_lockd.c and ldlm_lock.c. 
Issue addressed by checkpatch.pl. 
 
Signed-off-by: Haneen Mohammed <hamohammed.sa@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Sat, 28 Feb 2015 20:14:19 +0000  (22:14 +0200)] 
 
Staging: lustre:lnet: klnds: socklnd: Remove space after the name of that function 
 
Function names must be adjacent to the parenthesis opened after.That's 
why remove space after the name of that function. 
 
This Warning found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Haneen Mohammed [Sat, 28 Feb 2015 19:33:47 +0000  (22:33 +0300)] 
 
Staging: lustre: lustre: ldlm: Concatenate strings into single string 
 
This patch concatenate two consecutive strings into one, addressing checkpatch.pl warning: 
 "Consecutive strings are generally better as a single string" 
 
Signed-off-by: Haneen Mohammed <hamohammed.sa@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Haneen Mohammed [Sat, 28 Feb 2015 19:20:14 +0000  (22:20 +0300)] 
 
Staging: lustre: lustre: idlm: Move trailing statement to next line 
 
This patch Fix both "trailing statement should be on next line" 
and space before semicolon errors addressed by checkpatch.pl 
 
Signed-off-by: Haneen Mohammed <hamohammed.sa@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Sat, 28 Feb 2015 18:15:10 +0000  (20:15 +0200)] 
 
Staging: lustre: lnet: klnds: o2iblnd: Remove space after the name of that function 
 
Function names must be adjacent to the parenthesis opened after.That's 
why remove space after the name of that function. 
 
This Warning found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Dilek Uzulmez [Sat, 28 Feb 2015 14:28:01 +0000  (16:28 +0200)] 
 
Staging: lustre: __aligned(size) is preferred over __attribute__((aligned(size))) 
 
This patch fixes the checkpatch.pl warning in the drivers/staging/lustre/include/linux/libcfs/libcfs_kernelcomm.h 
 
Signed-off-by: Dilek Uzulmez <dilekuzulmez@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Sat, 28 Feb 2015 13:33:12 +0000  (15:33 +0200)] 
 
Staging: lustre: lnet: klnds: socklnd: Remove space after the name of that function 
 
Function names must be adjacent to the parenthesis opened after.That's 
why remove space after the name of that function. 
 
This Warning found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Dilek Uzulmez [Fri, 27 Feb 2015 22:54:17 +0000  (00:54  +0200)] 
 
Staging: lustre: Deleted space prohibited between function name and open parenthesis 
 
WARNING: space prohibited between function name and open parenthesis '(' 
Remove unnecessary space between function name and opening parenthesis. 
That was found by running checkpatch.pl 
 
Signed-off-by: Dilek Uzulmez <dilekuzulmez@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 22:23:32 +0000  (00:23  +0200)] 
 
Staging: lustre: lnet: klnds: socklnd: Remove space after the name of that function 
 
Fix checkpatch.pl issues with "space prohibited between function name 
and open parenthesis" in socklnd 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 21:32:45 +0000  (23:32 +0200)] 
 
Staging: lustre: lnet: lnet: Remove space after the name of that function 
 
Fix checkpatch.pl issues with "space prohibited between function name 
and open parenthesis" in router.c 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 21:25:55 +0000  (23:25 +0200)] 
 
Staging: lustre: Deleted space prohibited between function name and open parenthesis 
 
WARNING: space prohibited between function name and open parenthesis '(' 
Remove unnecessary space between function name and opening parenthesis. 
That was found by running checkpatch 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 21:10:06 +0000  (23:10 +0200)] 
 
Staging: lustre: lnet: selftest: Trailing statements 
 
Trailing statements should be on next line. 
This Error found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 20:55:50 +0000  (22:55 +0200)] 
 
Staging: lustre: Removed necessary braces {} 
 
Deleted {}.Because braces {} are not necessary for single statement 
blocks 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 20:49:04 +0000  (22:49 +0200)] 
 
Staging: lustre: lnet: selftest: Remove space after the name of that function 
 
Fix checkpatch.pl issues with "space prohibited between function name 
and open parenthesis" in rpc.c 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 20:42:11 +0000  (22:42 +0200)] 
 
Staging: lustre: Deleted space prohibited between function name and open parenthesis 
 
WARNING: space prohibited between function name and open parenthesis '(' 
Remove unnecessary space between function name and opening parenthesis. 
That was found by running checkpatch 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 20:42:09 +0000  (22:42 +0200)] 
 
Staging: lustre: Added const 
 
WARNING: struct file_operations should normally be const. 
That was found by running checkpatch. 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 20:21:50 +0000  (22:21 +0200)] 
 
Staging: lustre: lnet: selftest: Remove space after the name of that function 
 
Fix checkpatch.pl issues with "space prohibited between function name 
and open parenthesis" in console.c 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 20:15:12 +0000  (22:15 +0200)] 
 
Staging: lustre: Removed space prohibited 
 
WARNING:  space prohibited before that '--' 
Removed space prohibited. That was found by running checkpatch. 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 19:51:04 +0000  (21:51 +0200)] 
 
Staging: lustre: Deleted space prohibited between function name and open parenthesis 
 
WARNING: space prohibited between function name and open parenthesis '(' 
Remove unnecessary space between function name and opening parenthesis. 
That was found by running checkpatch 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 19:51:03 +0000  (21:51 +0200)] 
 
Staging: lustre: Remove unnecessary else after return 
 
WARNING: else is not generally useful after a break or return 
Remove unnecessary else after return. That was found by running 
checkpatch 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 19:51:02 +0000  (21:51 +0200)] 
 
Staging: lustre: Remove return in void function 
 
WARNING: void function return statements are not generally useful 
Remove return in void function. That was found by running checkpatch. 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Melike Yurtoglu [Fri, 27 Feb 2015 19:23:35 +0000  (21:23 +0200)] 
 
Staging: lustre: Add blank line after declarations 
 
WARNING: "Missing a blank line after declarations" 
Add blank line after declarations. That was found by running checkpatch 
 
Signed-off-by: Melike Yurtoglu <aysemelikeyurtoglu@gmail.com>  
Reviewed-by: Daniel Baluta <daniel.baluta@intel.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 19:34:25 +0000  (21:34 +0200)] 
 
Staging: lustre: lustre: obdecho: Add blank line after declarations 
 
The following patch fixes the checkpatch.pl warning: 
drivers/staging/lustre/lustre/obdecho/echo_client.c WARNING: Missing a blank line after declarations 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Haneen Mohammed [Fri, 27 Feb 2015 18:56:24 +0000  (21:56 +0300)] 
 
Staging: lustre: lustre: ldlm: Fix do not add new typedefs 
 
This patch fixes "do not add new typedefs" warning generated by 
checkpatch.pl. 
Update related files. 
 
Signed-off-by: Haneen Mohammed <hamohammed.sa@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Dilek Uzulmez [Fri, 27 Feb 2015 13:05:45 +0000  (15:05 +0200)] 
 
Staging: lustre: Added #include <linux/statfs.h> instead of #include <asm/statfs.h> 
 
The following patch fixes the checkpatch.pl warning: 
WARNING: Use #include <linux/statfs.h> instead of #include <asm/statfs.h> 
 
Signed-off-by: Dilek Uzulmez <dilekuzulmez@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:55:54 +0000  (14:55 +0200)] 
 
staging: lustre: osc: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:56:28 +0000  (14:56 +0200)] 
 
staging: lustre: obdecho: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:57:10 +0000  (14:57 +0200)] 
 
staging: lustre: obdclass: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:57:56 +0000  (14:57 +0200)] 
 
staging: lustre: obdclass: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:59:42 +0000  (14:59 +0200)] 
 
staging: lustre: mgc: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:01:05 +0000  (15:01 +0200)] 
 
staging: lustre: mdc: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:06:53 +0000  (15:06 +0200)] 
 
staging: lustre: llite: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:07:58 +0000  (15:07 +0200)] 
 
staging: lustre: llite: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 19:54:22 +0000  (21:54 +0200)] 
 
Staging: lustre: lustre: ptlrpc: Add space 
 
ERROR: "(foo*)" should be "(foo *)".That's why add space together. 
That Error found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:55:16 +0000  (14:55 +0200)] 
 
staging: lustre: ptlrpc: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:09:53 +0000  (15:09 +0200)] 
 
staging: iio: light: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 13:08:38 +0000  (15:08 +0200)] 
 
staging: iio: meter: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:50:34 +0000  (14:50 +0200)] 
 
staging: wlan-ng: remove unused variable 
 
This patch removes variables that were simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:49:27 +0000  (14:49 +0200)] 
 
staging: wlan-ng: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Yeliz Taneroglu [Fri, 27 Feb 2015 10:58:09 +0000  (12:58 +0200)] 
 
Staging: rtl8723au: Remove white space before semicolon 
 
drivers/staging/rtl8723au/core/rtw_cmd.c warning: space prohibited before semicolon 
 
Signed-off-by: Yeliz Taneroglu <yeliztaneroglu@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Sun, 1 Mar 2015 18:00:58 +0000  (23:30 +0530)] 
 
staging: rtl8188eu: Remove memset. 
 
The memory area set by the call to memset is immediately 
overwritten by the subsequent call to memcpy. Hence, remove that 
redundant memset. 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Fri, 27 Feb 2015 20:37:50 +0000  (02:07  +0530)] 
 
staging: rtl8188eu: Add blank line after declarations 
 
This patch removes the following checkpatch.pl warning: 
 
WARNING: Missing a blank line after declarations 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Fri, 27 Feb 2015 20:36:44 +0000  (02:06  +0530)] 
 
staging: rtl8188eu: Compress two statements into one. 
 
This patch removes the use of a variable used only for 
returning a value. The following coccinelle script was 
used to discover it: 
 
@@ 
expression ret; 
identifier f; 
@@ 
 
-ret = 
+return 
     f(...); 
     -return ret; 
 
It also fixes the checkpatch.pl warning about line being over 
80 characters, in the lines where changes were made. 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Vatika Harlalka [Fri, 27 Feb 2015 17:53:57 +0000  (23:23 +0530)] 
 
Staging: rtl8188eu: Remove unused variable 
 
Remove unused variable assignment for is2t and assign 
sim_bitmap at declaration to make the code more compact. 
 
Signed-off-by: Vatika Harlalka <vatikaharlalka@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:54:23 +0000  (14:54 +0200)] 
 
staging: rtl8188eu: os_dep: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Vatika Harlalka [Fri, 27 Feb 2015 09:48:02 +0000  (15:18 +0530)] 
 
Staging: rtl8188eu: Move variable assignment 
 
Variable path_on is assigned explicitly in the if branch and so 
its assignment outside can be moved to the else branch. 
 
Signed-off-by: Vatika Harlalka <vatikaharlalka@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Vatika Harlalka [Fri, 27 Feb 2015 05:55:38 +0000  (11:25 +0530)] 
 
Staging: rtl8188eu: Remove braces from single statement block 
 
Remove braces from single statement if condition 
to follow kernel coding convention. 
 
Signed-off-by: Vatika Harlalka <vatikaharlalka@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 12:15:36 +0000  (14:15 +0200)] 
 
Staging: lustre: lustre: osc: Insert missing space before '=' 
 
Insert missing space before '=' to improve readability. 
 
This Error found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 12:45:41 +0000  (14:45 +0200)] 
 
Staging: lustre: lustre: osc: Insert missing space before '|' 
 
Insert missing space before '|' to improve readability. 
 
This Error found with checkpatch.pl 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Hatice ERTÜRK [Fri, 27 Feb 2015 11:50:11 +0000  (13:50 +0200)] 
 
Staging: lustre: lustre: mgc: Delete the excess white space 
 
This patch fixes these error messages found by checkpatch.pl: 
ERROR: "foo* bar" should be "foo *bar" 
 
Signed-off-by: Hatice ERTURK <haticeerturk27@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Navya Sri Nizamkari [Sun, 1 Mar 2015 07:38:00 +0000  (13:08 +0530)] 
 
staging: lustre: Use kasprintf. 
 
This patch uses kasprintf as it combines kmalloc and 
sprintf, and takes care of the size calculation itself. 
 
The semantic patch that makes this change is as follows: 
 
// <smpl> 
@@ 
expression a,flag; 
expression list args; 
statement S; 
@@ 
 
  a = 
-  \(kmalloc\|kzalloc\)(...,flag) 
+  kasprintf(flag,args) 
  <... when != a 
  if (a == NULL || ...) S 
  ...> 
- sprintf(a,args); 
 
Signed-off-by: Navya Sri Nizamkari <navyasri.tech@gmail.com>  
Acked-by: Julia Lawall <julia.lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Cristina Opriceana [Sat, 28 Feb 2015 21:11:47 +0000  (23:11 +0200)] 
 
Staging: dgnc: Replace printk() with dev_dbg() 
 
This patch replaces printk() with dev_dbg() in order to avoid the 
suggestion of using a more specific function while printing debug 
information. Warning found by checkpatch.pl. 
 
Signed-off-by: Cristina Opriceana <cristina.opriceana@gmail.com>  
Reviewed-by: Daniel Baluta <daniel.baluta@intel.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Cristina Opriceana [Fri, 27 Feb 2015 12:10:36 +0000  (14:10 +0200)] 
 
Staging: dgnc: Replace printk with dev_err 
 
This patch fixes the following checkpatch.pl warning: 
WARNING: Prefer [subsystem eg: netdev]_err over printk(KERN_ERR, ...). 
 
Signed-off-by: Cristina Opriceana <cristina.opriceana@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 12:51:29 +0000  (14:51 +0200)] 
 
staging: vt6655: remove unused variable 
 
This patch removes a variable that was simply used to 
store the return value of a function call before 
returning it. 
 
The issue was detected and resolved using the following 
coccinelle script: 
 
@@ 
identifier len,f; 
@@ 
 
-int len; 
 ... when != len 
     when strict 
-len = 
+return 
        f(...); 
-return len; 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Yeliz Taneroglu [Fri, 27 Feb 2015 10:00:49 +0000  (12:00 +0200)] 
 
Staging: vt6655: Fix do not use C99 // comments 
 
Fix checkpatch.pl issues with do not use C99 // 
comments in key.h 
 
Signed-off-by: Yeliz Taneroglu <yeliztaneroglu@gmail.com>  
Reviewed-by: Daniel Baluta <daniel.baluta@intel.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Dilek Uzulmez [Fri, 27 Feb 2015 11:21:57 +0000  (13:21 +0200)] 
 
Staging: i2o: Fix quoted string split across lines 
 
This patch fixes "quoted string split across lines warning" warning in 
exec-osm.c 
 
Signed-off-by: Dilek Uzulmez <dilekuzulmez@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Katie Dunne [Fri, 27 Feb 2015 02:42:36 +0000  (18:42 -0800)] 
 
Staging: speakup: Remove 'extern' keywords from .h prototypes 
 
Addresses checkpatch.pl check: 
CHECK: Extern prototypes should be avoided in .h files 
 
Removes the 'extern' keyword from function prototypes 
 
Signed-off-by: Katie Dunne <kdunne@mail.ccsf.edu>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Jean Delvare [Sat, 21 Feb 2015 12:16:34 +0000  (13:16 +0100)] 
 
staging: unisys: Rework Kconfig dependencies 
 
I find the Kconfig dependencies of the various Unisys drivers rather 
confusing. Due to the dependencies, you must select the drivers one by 
one to see the following ones. So if you are looking for a specific 
driver, it is not visible by default. And if you don't know exactly 
what you need, it's even worse as you don't know what is available. 
 
In a case like this with several helper drivers and many dependencies, 
I think it makes more sense to list all the drivers at first, and use 
select statements to fulfill the dependencies for the user. 
 
As a nice side effect, it avoids the weird indentation, which was 
technically correct but still somewhat confusing. 
 
I also dropped the dependencies on HAS_IOMEM, as the whole driver set 
is for X86_64 only anyway which always has HAS_IOMEM set. And I 
dropped the redundant dependencies on UNISYSSPAR as all drivers are 
already inside an "if UNISYSSPAR" block. 
 
Signed-off-by: Jean Delvare <jdelvare@suse.de>  
Cc: Benjamin Romer <benjamin.romer@unisys.com>  
Cc: David Kershner <david.kershner@unisys.com>  
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Devendra Naga [Thu, 19 Feb 2015 19:08:34 +0000  (14:08 -0500)] 
 
unisys: remove the thread variable and API 
 
remove the should_stop variable and KILL API as they are 
no longer required 
 
Cc: Ken Cox <jkc@redhat.com>  
Cc: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Devendra Naga <devendra.aaru@gmail.com>  
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Devendra Naga [Thu, 19 Feb 2015 19:08:33 +0000  (14:08 -0500)] 
 
unisys: use kthread_should_stop API in the lib thread 
 
convert the users of should_stop into using kthread_should_stop API. 
 
Cc: Ken Cox <jkc@redhat.com>  
Cc: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Devendra Naga <devendra.aaru@gmail.com>  
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Devendra Naga [Thu, 19 Feb 2015 19:08:32 +0000  (14:08 -0500)] 
 
unisys: use kthread_should_stop in the thread 
 
convert the users of should_stop variable into kthread_should_stop() API. 
 
Cc: Ken Cox <jkc@redhat.com>  
Cc: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Devendra Naga <devendra.aaru@gmail.com>  
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Devendra Naga [Thu, 19 Feb 2015 19:08:31 +0000  (14:08 -0500)] 
 
unisys: use simpler kthread_ API 
 
The code does the checks on should_stop variable in the kernel 
threads. The uisthread_stop function sets the should_stop and calls 
KILL (eventually kill_pid) to stop the thread. 
 
The checking of should_stop variable can be replaced to a call to 
kthread_should_stop function and the setting of the should_stop and 
a call to KILL can be replaced with kthread_stop function. 
 
Cc: Ken Cox <jkc@redhat.com>  
Cc: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Devendra Naga <devendra.aaru@gmail.com>  
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Devendra Naga [Thu, 19 Feb 2015 19:08:30 +0000  (14:08 -0500)] 
 
unisys: replace kthread_create and wake_up_process with kthread_run 
 
kthread_run calls kthread_create and if the thread is created 
it then calls wake_up_process on the corresponding returned 
task struct. So the code can be simplified by calling just 
kthread_run. 
 
Cc: Ken Cox <jkc@redhat.com>  
Cc: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Devendra Naga <devendra.aaru@gmail.com>  
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Quentin Lambert [Thu, 19 Feb 2015 12:49:20 +0000  (13:49 +0100)] 
 
staging: unisys: Remove unnecessary OOM message 
 
This patch reduces the kernel size by removing error messages that duplicate 
the normal OOM message. 
 
A simplified version of the semantic patch that finds this problem is as 
follows: (http://coccinelle.lip6.fr) 
 
@@ 
identifier f,print,l; 
expression e; 
constant char[] c; 
@@ 
 
e = \(kzalloc\|kmalloc\|devm_kzalloc\|devm_kmalloc\)(...); 
if (e == NULL) { 
  <+... 
-  print(...,c,...); 
  ... when any 
( 
  goto l; 
| 
  return ...; 
) 
  ...+> } 
 
Signed-off-by: Quentin Lambert <lambert.quentin@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Frederico Cadete [Wed, 18 Feb 2015 18:53:41 +0000  (19:53 +0100)] 
 
staging: unisys: style: remove unnecessary braces 
 
Signed-off-by: Frederico Cadete <frederico@cadete.eu>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Frederico Cadete [Wed, 18 Feb 2015 18:53:40 +0000  (19:53 +0100)] 
 
staging: unisys: style: Replace typedefs with structs in visorchipset_main.c 
 
Signed-off-by: Frederico Cadete <frederico@cadete.eu>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Frederico Cadete [Wed, 18 Feb 2015 18:53:39 +0000  (19:53 +0100)] 
 
staging: unisys: remove unused MESSAGE_ENVELOPE typedef 
 
Signed-off-by: Frederico Cadete <frederico@cadete.eu>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Frederico Cadete [Wed, 18 Feb 2015 18:53:38 +0000  (19:53 +0100)] 
 
staging: unisys: declare visorchipset_ioctl static 
 
This symbol is not exported nor referenced anywhere else in the kernel. 
 
Signed-off-by: Frederico Cadete <frederico@cadete.eu>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Sudip Mukherjee [Thu, 12 Feb 2015 12:23:35 +0000  (17:53 +0530)] 
 
staging: unisys: remove unneeded functions 
 
these functions are not being used anywhere.so we can remove them. 
has been verified by "git grep" that they are not being referenced 
anywhere also has been build tested. 
 
Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Quentin Lambert [Tue, 10 Feb 2015 14:12:07 +0000  (15:12 +0100)] 
 
staging: unisys: Remove allocation from declaration line 
 
This patch removes allocation from declaration line because 
people are known to gloss over declarations. 
 
Signed-off-by: Quentin Lambert <lambert.quentin@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Sudip Mukherjee [Tue, 10 Feb 2015 11:39:44 +0000  (17:09 +0530)] 
 
staging: unisys: fix directory warning 
 
we were getting three warnings about timskmod and sparstopdriver 
and channels. These warnings were about no such file or directory. 
These directory names were included in the Makefile, but the 
directories were not existing. 
 
Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Sudip Mukherjee [Tue, 10 Feb 2015 11:39:43 +0000  (17:09 +0530)] 
 
staging: unisys: remove unused variable 
 
we were getting lots of warnings about _tempresult set but not used. 
_tempresult was used in the macro ISSUE_IO_VMCALL_POSTCODE_SEVERITY 
which was again using another macro ISSUE_IO_EXTENDED_VMCALL. 
but the value assigned to it was never used. 
 
Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Haneen Mohammed [Thu, 26 Feb 2015 23:59:23 +0000  (02:59  +0300)] 
 
Staging: nvec: Add paragraph to describe kconfig symbol 
 
This patch updates kconfig with paragraphs that describe config symbol 
fully. Issue addressed by checkpatch.pl warning. 
 
Signed-off-by: Haneen Mohammed <hamohammed.sa@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aya Mahfouz [Fri, 27 Feb 2015 01:06:53 +0000  (03:06  +0200)] 
 
staging: vt6656: replace memcpy by ether_addr_copy 
 
This patch fixes the following checkpatch.pl warning: 
 
Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are 
__aligned(2) 
 
The changes were applied using the following coccinelle 
rule: 
@@ expression e1, e2; @@ 
- memcpy(e1, e2, ETH_ALEN); 
+ ether_addr_copy(e1, e2); 
 
All variables defined in vnt_mac_set_key start at even offsets 
making the variables aligned to the u16 datatype. 
 
Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Thu, 26 Feb 2015 23:03:02 +0000  (00:03  +0100)] 
 
Staging: rtl8192u: Replace printk() with pr_debug() 
 
For dynamic debugging netdev_dbg(), dev_dbg() or  pr_debug() macro is 
preferred over printk(), which is the raw way to print something. 
Network system has it's own printk format, netdev_dbg, but in this case 
function's argument list has no  pointer to a struct netdevice so 
pr_debug is used instead. 
Issue found by checkpatch.pl. 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ksenija Stanojevic [Thu, 26 Feb 2015 22:04:42 +0000  (23:04 +0100)] 
 
Staging: rtl8192u: Remove break statement 
 
This patch fixes the checkpatch.pl warning: 
WARNING: "break is not useful after a goto or return" 
 
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
aybuke ozdemir [Thu, 26 Feb 2015 21:45:48 +0000  (23:45 +0200)] 
 
Staging: lustre: Remove space after the name of that function 
 
Fix checkpatch.pl issues with "space prohibited between function name 
and open parenthesis" in file.c 
 
Signed-off-by: aybuke ozdemir <aybuke.147@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
aybuke ozdemir [Thu, 26 Feb 2015 21:45:47 +0000  (23:45 +0200)] 
 
Staging: lustre: Added spaces around '=' 
 
Add spaces around =, to conform to kernel 
coding type. This problem was found by checkpatch. 
 
Signed-off-by: aybuke ozdemir <aybuke.147@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
aybuke ozdemir [Thu, 26 Feb 2015 21:45:46 +0000  (23:45 +0200)] 
 
Staging: lustre: Corrected code indentation 
 
This patch fixes these warning messages found by checkpatch.pl: 
WARNING: suspect code indent for conditional statements(8,15) 
 
Signed-off-by: aybuke ozdemir <aybuke.147@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>