]>
 
 
www.infradead.org Git - users/dwmw2/linux.git/log 
 
 
 
 
 
 
Anson Jacob [Fri, 26 Aug 2016 23:12:52 +0000  (19:12 -0400)] 
 
staging: comedi: cb_pcidas64.c: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:32:11 +0000  (11:32 -0400)] 
 
staging: fbtft: fb_tls8204: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:31:58 +0000  (11:31 -0400)] 
 
staging: fbtft: fbtft_device: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:27:19 +0000  (11:27 -0400)] 
 
staging: fbtft: fbtft-bus: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:26:13 +0000  (11:26 -0400)] 
 
staging: fbtft: fb_st7735r: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:25:59 +0000  (11:25 -0400)] 
 
staging: fbtft: fb_ssd1331: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:23:54 +0000  (11:23 -0400)] 
 
staging: fbtft: fb_ssd1306: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:23:41 +0000  (11:23 -0400)] 
 
staging: fbtft: fb_ssd1289: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:23:27 +0000  (11:23 -0400)] 
 
staging: fbtft: fb_s6d1121.c: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:23:08 +0000  (11:23 -0400)] 
 
staging: fbtft: fb_s6d02a1.c: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
Block comments use a trailing */ on a separate line 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:23:40 +0000  (15:23 +0700)] 
 
staging: r8188eu: remove some structures definitions from rtw_ioctl.h 
 
oid_funs_node and oid_obj_priv structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:23:36 +0000  (15:23 +0700)] 
 
staging: r8188eu: remove some structure definitions from rtw_event.h 
 
addba_event, event_node and c2hevent_queue structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:23:26 +0000  (15:23 +0700)] 
 
staging: r8188eu: remove some structure definitions from rtw_cmd.h 
 
del_assocsta_parm and setstapwrstate_parm structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:23:17 +0000  (15:23 +0700)] 
 
staging: r8188eu: remove some structure definitions from wlan_bssdef.h 
 
cmd_msg_parm, H2C_SS_RFOFF_PARAM, joinbssrpt_parm, 
P2P_PS_Offload_t and P2P_PS_CTWPeriod_t structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:23:12 +0000  (15:23 +0700)] 
 
staging: r8188eu: remove odm_sta_info structure 
 
odm_sta_info structure does not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:23:04 +0000  (15:23 +0700)] 
 
staging: r8188eu: remove smooth_rssi_data structure 
 
This structure does not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:58 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove sha256_state structure 
 
This structure does not used in driver code. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:53 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove agg_pkt_info structure 
 
This structure does not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:44 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove some structure definitions from wlan_bssdef.h 
 
ndis_802_11_ai_reqfi, ndis_802_11_ai_resfi, ndis_802_11_assoc_info, 
ndis_802_11_remove_key, ndis_802_11_auth_req, ndis_802_11_status_ind, 
ndis_802_11_auth_evt, ndis_802_11_test, pmkid_candidate, ndis_802_11_pmkid_list, 
ndis_802_11_auth_encrypt and ndis_802_11_cap structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:37 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove include/HalHWImg8188E_FW.h 
 
This file does not included to other sources. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:32 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove some structure definitions from Hal8188EPhyCfg.h 
 
ant_sel_ofdm and ant_sel_cck structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:28 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove some structure definitions from include/ieee80211.h 
 
ieee_ibss_seq, rtw_ieee80211_hdr_qos, eapol, ieee80211_rx_stats, 
ieee80211_frag_entry, ieee80211_stats, ieee80211_softmac_stats, 
ieee80211_security, ieee80211_header_data, ieee80211_info_element_hdr, 
ieee80211_info_element, ieee80211_authentication, ieee80211_probe_response, 
ieee80211_probe_request, ieee80211_assoc_request_frame, 
ieee80211_assoc_response_frame structures are not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:24 +0000  (15:22 +0700)] 
 
staging:r8188eu: remove unnecessary include from include/rtw_ht.h 
 
osdep_service.h does not required in include/rtw_ht.h. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:17 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove dead code from rtw_update_ht_cap function 
 
This code affect only to local variables that does not used later. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:11 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove rx_ampdu_maxlen member of ht_priv 
 
rx_ampdu_maxlen used only once for assigning value. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:05 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove unused members of ht_priv structure 
 
tx_amsdu_enable and tx_amdsu_maxlen are not used in driver code. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:22:01 +0000  (15:22 +0700)] 
 
staging: r8188eu: remove HT_caps_element structure 
 
This type does not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:55 +0000  (15:21 +0700)] 
 
staging: r8188eu: replace HT_caps_element with ieee80211_ht_cap structure 
 
HT_caps_element is reimplementation of ieee80211_ht_cap. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:50 +0000  (15:21 +0700)] 
 
staging: r8188eu: simplify HT_caps_element structure 
 
Now HT_caps_element structure is similar to ieee80211_ht_caps. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:43 +0000  (15:21 +0700)] 
 
staging: r8188eu: remove HT_cap member of HT_caps_element structure 
 
This member used only once and can be replaced 
with address of HT_caps_element. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:38 +0000  (15:21 +0700)] 
 
staging: r8188eu: remove rtw_ieee80211_ht_cap structure 
 
rtw_ieee80211_ht_cap does not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:33 +0000  (15:21 +0700)] 
 
staging: r8188eu: change rtw_ieee80211_ht_cap type of structures members to ieee80211_ht_cap 
 
Also cap_info member of ieee80211_ht_cap wrapped by le16_to_cpu function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:28 +0000  (15:21 +0700)] 
 
staging: r8188eu: change rtw_ieee80211_ht_cap type of local variables to ieee80211_ht_cap 
 
rtw_ieee80211_ht_cap is reimplementation of the ieee80211_ht_cap. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:24 +0000  (15:21 +0700)] 
 
staging: r8188eu: remove dead code from rtw_get_cur_max_rate function 
 
Values assugned to pht_capie and mcs_rate variables, 
but variables does not used. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:18 +0000  (15:21 +0700)] 
 
staging: r8188eu: replace sizeof(struct rtw_ieee80211_ht_cap) with sizeof(struct ieee80211_ht_cap) 
 
Values of this expressions are equal, but ieee80211_ht_cap is library type. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:14 +0000  (15:21 +0700)] 
 
staging: r8188eu: replace rtw_ieee80211_ht_cap with ieee80211_ht_cap type in translate_scan function 
 
rtw_ieee80211_ht_cap is reimplementation of the ieee80211_ht_cap. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:10 +0000  (15:21 +0700)] 
 
staging: r8188eu: replace rtw_ieee80211_ht_cap with ieee80211_ht_cap type in rtw_check_beacon_data function 
 
rtw_ieee80211_ht_cap is reimplementation of the ieee80211_ht_cap. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:05 +0000  (15:21 +0700)] 
 
staging: r8188eu: remove for_each_ie macro 
 
for_each_ie does not used in the driver code. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:21:01 +0000  (15:21 +0700)] 
 
staging: r8188eu: remove action_public_str function 
 
Driver does not use this function. 
Also _action_public_str array removed. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:56 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove rtw_action_frame_parse function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:52 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove dump_wps_ie function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:47 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove dump_ies function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:41 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove rtw_set_ie_ch_switch function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:29 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:22 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove rtw_set_ie_secondary_ch_offset function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:20:13 +0000  (15:20 +0700)] 
 
staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:19:57 +0000  (15:19 +0700)] 
 
staging: r8188eu: remove issue_action_spct_ch_switch function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:19:47 +0000  (15:19 +0700)] 
 
staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:19:39 +0000  (15:19 +0700)] 
 
staging: r8188eu: remove rtw_ap_inform_ch_switch function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:19:31 +0000  (15:19 +0700)] 
 
staging: r8188eu: remove rtw_get_ie_ex function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ivan Safonov [Wed, 24 Aug 2016 08:19:21 +0000  (15:19 +0700)] 
 
staging: r8188eu: remove rtw_ies_remove_ie function 
 
Driver does not use this function. 
 
Signed-off-by: Ivan Safonov <insafonov@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Wei Yongjun [Sun, 28 Aug 2016 16:19:29 +0000  (16:19 +0000)] 
 
staging: fsl-mc: convert to use ATTRIBUTE_GROUPS macro 
 
Use ATTRIBUTE_GROUPS macro to reduce the number of lines of code. 
 
Generated by Coccinelle semantic patch. 
 
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Sat, 27 Aug 2016 02:59:59 +0000  (22:59 -0400)] 
 
staging: fsl-mc: dprc-cmd: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
 
Fix Commenting Style 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Sat, 27 Aug 2016 02:59:58 +0000  (22:59 -0400)] 
 
staging: fsl-mc: dpmng-cmd: Fix checkpatch warning 
 
Fix checkpatch.pl warning: 
Block comments use * on subsequent lines 
 
Fix Commenting Style 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:14:23 +0000  (17:14 -0500)] 
 
staging: fsl-mc: make order of includes consistent 
 
There are 3 kinds of headers included in the bus driver components-- 
misc linux/include files, public bus driver includes, and includes 
private to the bus driver. 
 
Cleanup the order and formatting of includes in the bus driver to be 
consistent: 
    #include <linux/include/[file].h> 
    #include ../include/[file].h  // public bus driver includes (eventually 
                                  // destined for: linux/include/fsl) 
    [blank line] 
    #include "[file].h"           // private bus driver includes 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:14:18 +0000  (17:14 -0500)] 
 
staging: fsl-mc: explicitly include files where they are needed 
 
Instead of relying on mc-sys.h to include misc system headers, have 
the source files that need them explicitly do it themselves. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:14:14 +0000  (17:14 -0500)] 
 
staging: fsl-mc: split mc-io definitions into a separate file 
 
An mc-io is a software abstraction of a dpmcp object (an MC portal). 
Routines to create/initialize/reset this portal abstraction were split 
between the allocator and mc-sys.c (MC command interface).  Move 
mc-io/portal related definitions into one source file. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:14:08 +0000  (17:14 -0500)] 
 
staging: fsl-mc: remove unneeded includes 
 
Over time we've accumulated some includes that are no longer 
needed.  Remove them. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:59 +0000  (17:13 -0500)] 
 
staging: fsl-mc: move bus definitions from mc.h to mc-bus.h 
 
move public bus-related definitions to the proper mc-bus.h header. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:51 +0000  (17:13 -0500)] 
 
staging: fsl-mc: remove unneeded forward declarations 
 
Remove unneeded and duplicated forward declarations. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:46 +0000  (17:13 -0500)] 
 
staging: fsl-mc: make fsl_mc_get_root_dprc public 
 
fsl_mc_get_root_dprc is needed by other components (e.g. vfio) to find 
the root dprc 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:40 +0000  (17:13 -0500)] 
 
staging: fsl-mc: move bus private definitions into fsl-mc-bus.c 
 
Move definitions that are private to fsl-mc-bus.c out of the 
public mc-bus.h and mc.h headers. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:35 +0000  (17:13 -0500)] 
 
staging: fsl-mc: move dprc-driver private definitions out of mc-bus.h 
 
Move definitions that are private to dprc-driver.c out of the 
public mc-bus.h header. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:30 +0000  (17:13 -0500)] 
 
staging: fsl-mc: create private include for fsl-mc bus components 
 
The mc-bus.h header file is intended to be public for system related 
drivers that may need to make fsl-mc bus specific calls-- gic its, 
smmu, vfio.  But, currently it contains definitions private/internal 
to the fsl-mc bus itself.  Split those definitions out into a new 
fsl-mc bus private header. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:24 +0000  (17:13 -0500)] 
 
staging: fsl-mc: move resource pool init/cleanup into allocator 
 
The resource pool init/cleanup functions logically belong in the 
allocator.  Move them to the allocator and rename to reflect the 
move out of the dprc-driver. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:17 +0000  (17:13 -0500)] 
 
staging: fsl-mc: move allocator private definitions out of mc-bus.h 
 
move definitions private to the allocator out of mc-bus.h and into 
allocator.c 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:12 +0000  (17:13 -0500)] 
 
staging: fsl-mc: improve naming of source files 
 
The mc- prefix on the source files names of some internal components 
of the fsl-mc bus driver makes things less clear that they could be. 
The string "mc" generally refers to hardware-- the physical DPAA 
'management complex'.  Names like "mc-allocator.c" have nothing to 
with the "MC" hardware per se.  Improve clarity by using the prefix 
string "fsl-mc" instead which is what we are calling this bus. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Stuart Yoder [Tue, 23 Aug 2016 22:13:04 +0000  (17:13 -0500)] 
 
staging: fsl-mc: rename mc-private.h to mc-bus.h 
 
The definitions in mc-private.h are not strictly speaking 
'private', they are bus-related definitions expected to be 
referenced by bus driver components as well as system components 
(gic, smmu, vfio).  Rename mc-private.h to mc-bus.h to more 
accurately reflect expected use. 
 
Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Wei Yongjun [Fri, 26 Aug 2016 14:45:05 +0000  (14:45 +0000)] 
 
staging: rtl8188eu: fix missing unlock on error in rtw_resume_process() 
 
Add the missing unlock before return from function 
rtw_resume_process() in the error handling case. 
 
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:18:42 +0000  (11:18 -0400)] 
 
staging: emxx_udc: Fix checkpatch warning 
 
Fix checkpatch.pl warning 
Block comments use * on subsequent lines 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Julia Lawall [Wed, 31 Aug 2016 07:30:43 +0000  (09:30 +0200)] 
 
staging: slicoss: constify ethtool_ops structures 
 
Check for ethtool_ops structures that are only stored in the ethtool_ops 
field of a net_device structure or passed as the second argument to 
netdev_set_default_ethtool_ops.  These contexts are declared const, so 
ethtool_ops structures that have these properties can be declared as const 
also. 
 
The semantic patch that makes this change is as follows: 
(http://coccinelle.lip6.fr/) 
 
// <smpl> 
@r disable optional_qualifier@ 
identifier i; 
position p; 
@@ 
static struct ethtool_ops i@p = { ... }; 
 
@ok1@ 
identifier r.i; 
struct net_device e; 
position p; 
@@ 
e.ethtool_ops = &i@p; 
 
@ok2@ 
identifier r.i; 
expression e; 
position p; 
@@ 
netdev_set_default_ethtool_ops(e, &i@p) 
 
@bad@ 
position p != {r.p,ok1.p,ok2.p}; 
identifier r.i; 
@@ 
i@p 
 
@depends on !bad disable optional_qualifier@ 
identifier r.i; 
@@ 
static 
+const 
 struct ethtool_ops i = { ... }; 
// </smpl> 
 
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Claudiu Beznea [Fri, 26 Aug 2016 17:58:17 +0000  (20:58 +0300)] 
 
Staging: wlan-ng: replace switch-case statements with macro 
 
This patch removes multiple switch-case statements 
with a new macro. The macro will generate the 
corresponding bit mask based on the key index 
received as input. 
 
Chances since v1: 
Corrected patch title 
 
Signed-off-by: Claudiu Beznea <claudiu.beznea@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Claudiu Beznea [Thu, 25 Aug 2016 17:03:25 +0000  (20:03 +0300)] 
 
Staging: wlan-ng: removed duplicate code in p80211req.c 
 
This patch removes duplicate code in p80211req_mibset_mibget() 
by adding p80211req_handle_action() function. 
 
Changes since v1: 
Removed prototype of p80211req_handle_action() from the prototype 
list and add directly the function definition. 
 
Signed-off-by: Claudiu Beznea <claudiu.beznea@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Claudiu Beznea [Tue, 23 Aug 2016 18:26:42 +0000  (21:26 +0300)] 
 
Staging: wlan-ng: Improved case statements in p80211req_mibset_mibget() 
 
This patch improves code from p80211req_mibset_mibget() function by 
taking into account that every 
DIDmib_dot11smt_dot11WEPDefaultKeysTable_dot11WEPDefaultKeyX with 
X in {0, 1, 2, 3} is a bit mask where the (P80211DID_MASK_ITEM << 
P80211DID_LSB_ITEM) mask aka 0x0x0003f000 mask keeps bits representing 
the DID item number. To get this item number use P80211DID_ITEM(). 
 
Signed-off-by: Claudiu Beznea <claudiu.beznea@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Colin Ian King [Mon, 22 Aug 2016 18:40:05 +0000  (19:40 +0100)] 
 
Staging: comedi: fix spelling mistake "Firmare" -> "Firmware" 
 
Trivial fix to spelling mistake in dev_dbg message. 
 
Signed-off-by: Colin Ian King <colin.king@canonical.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Mon, 22 Aug 2016 21:12:35 +0000  (17:12 -0400)] 
 
staging: vt6655: rxtx.c: Fix checkpatch warning 
 
Fix checkpatch.pl warning for trailing */ on a separate line 
Remove '+' postfix and '-' prefix from the start and end of block comments 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Mon, 22 Aug 2016 21:12:15 +0000  (17:12 -0400)] 
 
staging: vt6655: rf.c: Fix checkpatch warning 
 
Fix checkpatch.pl warning for trailing */ on a separate line 
Remove '+' postfix and '-' prefix from the start and end of block comments 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
MingChia Chung [Sun, 28 Aug 2016 01:04:36 +0000  (09:04 +0800)] 
 
staging: rts5208: Add two blank lines in comments. 
 
This patch fixes a minor checkpatch warnings: 
 
"WARNING: Block comments use a trailing */ on a separate line" 
 
Signed-off-by: Ming-Chia Chung <Quexint@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Matthias Beyer [Tue, 23 Aug 2016 19:44:17 +0000  (21:44 +0200)] 
 
drivers: staging: rtl8723au: hal: Remove pointless test 
 
This patch removes the pointless `else if` test. 
 
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>  
Reported-by: David Binderman <linuxdev.baldrick@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Binoy Jayan [Mon, 22 Aug 2016 04:39:42 +0000  (10:09 +0530)] 
 
rtl8712: pwrctrl_priv: Replace semaphore lock with mutex 
 
The semaphore 'lock' in 'pwrctrl_priv' is used as a simple mutex, so it 
should be written as one. Semaphores are going away in the future. 
_enter_pwrlock was using down_interruptible(), so the lock could be broken 
by sending a signal. This could be a bug, because nothing checks the return 
code here. Hence, using mutex_lock instead of the interruptible version. 
Removing the now unused _enter_pwrlock and _down_sema. 
 
Signed-off-by: Binoy Jayan <binoy.jayan@linaro.org>  
Reviewed-by: Arnd Bergmann <arnd@arndb.de>  
Tested-by: Larry Finger <Larry.Finger@lwfinger.net>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Didik Setiawan [Wed, 24 Aug 2016 09:08:01 +0000  (16:08 +0700)] 
 
staging: android: ion: ion.c fix parenthesis alignment 
 
Fix checkpatch.pl warning about "Alignment should match open parenthesis". 
 
Signed-off-by: Didik Setiawan <ds@didiksetiawan.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Anson Jacob [Thu, 25 Aug 2016 15:10:25 +0000  (11:10 -0400)] 
 
staging: android: lowmemorykiller.c: Fix checkpatch warning 
 
Fix checkpatch.pl 'line over 80 characters' warning 
 
Signed-off-by: Anson Jacob <ansonjacob.aj@gmail.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Johanna Abrahamsson [Tue, 23 Aug 2016 22:42:39 +0000  (00:42  +0200)] 
 
staging: android: ion: Remove unnused function ion_handle_buffer 
 
Remove the function ion_handle_buffer since it is not used anywhere. 
 
Signed-off-by: Johanna Abrahamsson <johanna@mjao.org>  
Acked-by: Laura Abbott <labbott@redhat.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Johanna Abrahamsson [Tue, 23 Aug 2016 22:41:54 +0000  (00:41  +0200)] 
 
staging: android: ion: Remove ret variable in ion_handle_put_nolock 
 
It is not necessary to save the return value of kref_put since it is directly 
returned. 
 
Signed-off-by: Johanna Abrahamsson <johanna@mjao.org>  
Acked-by: Laura Abbott <labbott@redhat.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Ben LeMasurier [Mon, 22 Aug 2016 13:45:53 +0000  (07:45 -0600)] 
 
Staging: android: ion: fix parenthesis alignment 
 
This fixes remaining checkpatch.pl "Alignment should match open 
parenthesis" issues. 
 
Signed-off-by: Ben LeMasurier <ben@crypt.ly>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Johanna Abrahamsson [Mon, 22 Aug 2016 10:16:58 +0000  (12:16 +0200)] 
 
staging: android: ion: Fix alignment 
 
Alignment should match open parenthesis as per checkpatch.pl. 
 
Signed-off-by: Johanna Abrahamsson <johanna@mjao.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Aaro Koskinen [Tue, 30 Aug 2016 18:28:11 +0000  (21:28 +0300)] 
 
staging: octeon: configure rx-delay/tx-delay 
 
Configure rx-delay/tx-delay when available. 
 
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Johanna Abrahamsson [Tue, 23 Aug 2016 22:02:45 +0000  (00:02  +0200)] 
 
staging: android: ion: Remove valid_handle variable in ion_free_nolock 
 
It is not neccessary to save the value of ion_handle_validate since it 
is only used once. 
 
Signed-off-by: Johanna Abrahamsson <johanna@mjao.org>  
Acked-by: Laura Abbott <labbott@redhat.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Johanna Abrahamsson [Tue, 23 Aug 2016 22:02:27 +0000  (00:02  +0200)] 
 
staging: android: ion: Do not BUG on handle client mismatch 
 
The ion_free_nolock() function should not BUG on a handle client mismatch. 
 
Signed-off-by: Johanna Abrahamsson <johanna@mjao.org>  
Acked-by: Laura Abbott <labbott@redhat.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Colin Ian King [Sun, 28 Aug 2016 11:28:41 +0000  (12:28 +0100)] 
 
staging: wilc1000: fix spelling mistake: "retyring" -> "retrying" 
 
trivial fix to spelling mistake in dev_err message 
 
Signed-off-by: Colin Ian King <colin.king@canonical.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Julia Lawall [Wed, 31 Aug 2016 22:21:20 +0000  (00:21  +0200)] 
 
staging: netlogic: constify ethtool_ops structures 
 
Check for ethtool_ops structures that are only stored in the ethtool_ops 
field of a net_device structure or passed as the second argument to 
netdev_set_default_ethtool_ops.  These contexts are declared const, so 
ethtool_ops structures that have these properties can be declared as const 
also. 
 
The semantic patch that makes this change is as follows: 
(http://coccinelle.lip6.fr/) 
 
// <smpl> 
@r disable optional_qualifier@ 
identifier i; 
position p; 
@@ 
static struct ethtool_ops i@p = { ... }; 
 
@ok1@ 
identifier r.i; 
struct net_device e; 
position p; 
@@ 
e.ethtool_ops = &i@p; 
 
@ok2@ 
identifier r.i; 
expression e; 
position p; 
@@ 
netdev_set_default_ethtool_ops(e, &i@p) 
 
@bad@ 
position p != {r.p,ok1.p,ok2.p}; 
identifier r.i; 
@@ 
i@p 
 
@depends on !bad disable optional_qualifier@ 
identifier r.i; 
@@ 
static 
+const 
 struct ethtool_ops i = { ... }; 
// </smpl> 
 
Suggested-by: Stephen Hemminger <stephen@networkplumber.org>  
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Oleg Drokin [Thu, 25 Aug 2016 17:50:59 +0000  (13:50 -0400)] 
 
staging/lustre: Fix max_dirty_mb output in sysfs 
 
%ul definitely was supposed to be %lu in the format string, 
so we print long unsigned int value, not just unsigned int 
with a letter l added at the end. 
 
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Julia Lawall [Sun, 28 Aug 2016 21:16:07 +0000  (23:16 +0200)] 
 
staging: lustre: constify lmv_proc_target_fops structure 
 
lmv_proc_target_fops, of type struct file_operations, is never modified, so 
declare it as const. 
 
Done with the help of Coccinelle. 
 
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Julia Lawall [Sun, 28 Aug 2016 21:27:06 +0000  (23:27 +0200)] 
 
staging/lustre: constify sops structure 
 
sops, of type struct seq_operations, is never modified, so declare it as 
const. 
 
Done with the help of Coccinelle. 
 
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Julia Lawall [Sun, 28 Aug 2016 21:38:27 +0000  (23:38 +0200)] 
 
staging: lustre: constify lprocfs_generic_fops structure 
 
lprocfs_generic_fops, of type struct file_operations, is never modified, so 
declare it as const. 
 
Done with the help of Coccinelle. 
 
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Julia Lawall [Sun, 28 Aug 2016 21:45:11 +0000  (23:45 +0200)] 
 
staging: lustre: obdclass: constify obd_psdev_fops structure 
 
obd_psdev_fops, of type struct file_operations, is never modified, so 
declare it as const. 
 
Done with the help of Coccinelle. 
 
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Arnd Bergmann [Mon, 29 Aug 2016 12:20:01 +0000  (14:20 +0200)] 
 
staging: lustre: hide unused variable 
 
After a code cleanup, we get a harmless warning about a variable 
that is unused when CONFIG_FS_POSIX_ACL is disabled: 
 
drivers/staging/lustre/lustre/llite/xattr.c: In function 'll_xattr_get_common': 
drivers/staging/lustre/lustre/llite/xattr.c:312:24: error: unused variable 'lli' [-Werror=unused-variable] 
 
This puts the variable declaration into the same #ifdef. 
 
Signed-off-by: Arnd Bergmann <arnd@arndb.de>  
Fixes: 1e1f9ff406fd ("staging: lustre: llite: break ll_getxattr_common into 2 functions")  
Reviewed-by: James Simmons <jsimmons@infradead.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
Arnd Bergmann [Mon, 29 Aug 2016 12:20:00 +0000  (14:20 +0200)] 
 
staging: lustre: fix unstable pages tracking 
 
A patch to change to page accounting code (in v4.8-rc1) conflicts with 
a change to lustre (in staging-next for v4.9), and fortunately gets 
detected using a gcc warning: 
 
In file included from /git/arm-soc/include/linux/mm.h:1001:0, 
                 from /git/arm-soc/include/linux/highmem.h:7, 
                 from /git/arm-soc/drivers/staging/lustre/lustre/osc/../../include/linux/libcfs/linux/libcfs.h:46, 
                 from /git/arm-soc/drivers/staging/lustre/lustre/osc/../../include/linux/libcfs/libcfs.h:36, 
                 from /git/arm-soc/drivers/staging/lustre/lustre/osc/osc_cl_internal.h:45, 
                 from /git/arm-soc/drivers/staging/lustre/lustre/osc/osc_page.c:40: 
drivers/staging/lustre/lustre/osc/osc_page.c: In function 'unstable_page_accounting': 
include/linux/vmstat.h:117:2: error: array subscript is above array bounds [-Werror=array-bounds] 
  atomic_long_add(x, &vm_zone_stat[item]); 
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
include/linux/vmstat.h:117:2: error: array subscript is above array bounds [-Werror=array-bounds] 
  atomic_long_add(x, &vm_zone_stat[item]); 
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 
This changes the function to use the correct interface for accounting in the 
"node" rather than the "zone". 
 
Signed-off-by: Arnd Bergmann <arnd@arndb.de>  
Fixes: d806f30e639b ("staging: lustre: osc: revise unstable pages accounting")  
Fixes: 11fb998986a7 ("mm: move most file-based accounting to the node")  
Reviewed-by: James Simmons <jsimmons@infradead.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
James Simmons [Wed, 24 Aug 2016 15:11:58 +0000  (11:11 -0400)] 
 
staging/lustre/o2iblnd: handle mixed page size configurations. 
 
Currently it is not possible to send LNet traffic between 
two nodes using infiniband hardware that have different 
page sizes for the case when RDMA fragments are used. 
When two nodes establish a connection they tell the other 
node the maximum number of RDMA fragments they support. 
The issue is that the units are pages, and 256 64K pages 
corresponds to 16MB of data, whereas a 4K page system is 
limited to messages with 1MB of data. The solution is to 
report over the wire the maximum number of fragments in 
4K unites regardless of the native page size. The recipient 
then uses its native page size to translate into the 
maximum number of pages sized fragments it can send to 
the other node. 
 
Signed-off-by: James Simmons <uja.ornl@yahoo.com>  
Reviewed-on: http://review.whamcloud.com/21304 
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-7650 
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>  
Reviewed-by: Olaf Weber <olaf@sgi.com>  
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>  
John L. Hammond [Wed, 24 Aug 2016 15:11:57 +0000  (11:11 -0400)] 
 
staging/lustre: release MGC device if connect fails 
 
In lustre_fill_super() if lustre_start_mgc() fails then call 
lustre_common_put_super() to release a reference on the MGC device 
attached to the LSI. 
 
Signed-off-by: John L. Hammond <john.hammond@intel.com>  
Reviewed-on: http://review.whamcloud.com/20851 
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8297 
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>  
Reviewed-by: Mike Pershin <mike.pershin@intel.com>  
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>  
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>