Re: [PATCH 1/1] staging: dgap: Fix build error

2014-01-09 Thread Sachin Kamat
On Thursday, 9 January 2014, Greg KH wrote:
>
> On Thu, Jan 09, 2014 at 03:13:10PM +0530, Sachin Kamat wrote:
> > Include the header file for kzalloc to fix the following build error:
> > drivers/staging/dgap/dgap_fep5.c: In function ‘dgap_do_config_load’:
> > drivers/staging/dgap/dgap_fep5.c:78:2: error: implicit declaration of 
> > function
> > ‘kzalloc’ [-Werror=implicit-function-declaration]
>
> Please don't line-wrap error messages.

Sorry for the inadvertent mistake.


> Also, what platform shows this error, I don't see it here on x86, and I
> have not gotten any build failure reports from the build system.

I got this while building today's linux-next (20140109) for ARM on x86 machine.

Regards,
Sachin.
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 1/1] staging: dgap: Fix build error

2014-01-09 Thread Sachin Kamat
On 10 January 2014 08:36, Sachin Kamat  wrote:
> On Thursday, 9 January 2014, Greg KH wrote:
>>
>> On Thu, Jan 09, 2014 at 03:13:10PM +0530, Sachin Kamat wrote:
>> > Include the header file for kzalloc to fix the following build error:
>> > drivers/staging/dgap/dgap_fep5.c: In function ‘dgap_do_config_load’:
>> > drivers/staging/dgap/dgap_fep5.c:78:2: error: implicit declaration of 
>> > function
>> > ‘kzalloc’ [-Werror=implicit-function-declaration]
>>
>> Please don't line-wrap error messages.
>
> Sorry for the inadvertent mistake.
>
>
>> Also, what platform shows this error, I don't see it here on x86, and I
>> have not gotten any build failure reports from the build system.
>
> I got this while building today's linux-next (20140109) for ARM on x86 
> machine.

This issue seems to have been fixed in 20140110 linux-next tree by a
patch from Vincent
(staging: dgap: fix missing header inclusion).
Please drop my patch. Sorry for the noise.

-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: ion: Use PTR_ERR_OR_ZERO

2014-01-26 Thread Sachin Kamat
PTR_RET is deprecated. Use PTR_ERR_OR_ZERO instead.
While at it also use PTR_ERR_OR_ZERO in ion.c to simplify
the code.

Signed-off-by: Sachin Kamat 
Cc: John Stultz 
---
 drivers/staging/android/ion/ion.c  |5 ++---
 drivers/staging/android/ion/ion_heap.c |2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/android/ion/ion.c 
b/drivers/staging/android/ion/ion.c
index 574066ff73f8..b3395924f03e 100644
--- a/drivers/staging/android/ion/ion.c
+++ b/drivers/staging/android/ion/ion.c
@@ -16,6 +16,7 @@
  */
 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -1017,9 +1018,7 @@ static int ion_dma_buf_begin_cpu_access(struct dma_buf 
*dmabuf, size_t start,
mutex_lock(&buffer->lock);
vaddr = ion_buffer_kmap_get(buffer);
mutex_unlock(&buffer->lock);
-   if (IS_ERR(vaddr))
-   return PTR_ERR(vaddr);
-   return 0;
+   return PTR_ERR_OR_ZERO(vaddr);
 }
 
 static void ion_dma_buf_end_cpu_access(struct dma_buf *dmabuf, size_t start,
diff --git a/drivers/staging/android/ion/ion_heap.c 
b/drivers/staging/android/ion/ion_heap.c
index 296c74f98dc0..03cc43222b50 100644
--- a/drivers/staging/android/ion/ion_heap.c
+++ b/drivers/staging/android/ion/ion_heap.c
@@ -247,7 +247,7 @@ int ion_heap_init_deferred_free(struct ion_heap *heap)
if (IS_ERR(heap->task)) {
pr_err("%s: creating thread for deferred free failed\n",
   __func__);
-   return PTR_RET(heap->task);
+   return PTR_ERR_OR_ZERO(heap->task);
}
return 0;
 }
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: imx-drm: Fix build error

2014-01-27 Thread Sachin Kamat
Instead of redefining the enums, use the standard ones already
available to avoid the following build errors:

drivers/staging/imx-drm/imx-hdmi.c:56:13: error: nested redefinition of ‘enum 
hdmi_colorimetry’
drivers/staging/imx-drm/imx-hdmi.c:56:13: error: redeclaration of ‘enum 
hdmi_colorimetry’
In file included from include/drm/drm_crtc.h:33:0,
 from include/drm/drmP.h:710,
 from drivers/staging/imx-drm/imx-hdmi.c:24:
include/linux/hdmi.h:48:6: note: originally defined here

Signed-off-by: Sachin Kamat 
Cc: Guennadi Liakhovetski 
Cc: Fabio Estevam 
---
Only compile tested.
---
 drivers/staging/imx-drm/imx-hdmi.c |   22 +-
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/drivers/staging/imx-drm/imx-hdmi.c 
b/drivers/staging/imx-drm/imx-hdmi.c
index f3a1f5e2e492..62ce0e86f14b 100644
--- a/drivers/staging/imx-drm/imx-hdmi.c
+++ b/drivers/staging/imx-drm/imx-hdmi.c
@@ -16,6 +16,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -52,11 +53,6 @@ enum hdmi_datamap {
YCbCr422_12B = 0x12,
 };
 
-enum hdmi_colorimetry {
-   ITU601,
-   ITU709,
-};
-
 enum imx_hdmi_devtype {
IMX6Q_HDMI,
IMX6DL_HDMI,
@@ -489,12 +485,12 @@ static void imx_hdmi_update_csc_coeffs(struct imx_hdmi 
*hdmi)
 
if (is_color_space_conversion(hdmi)) {
if (hdmi->hdmi_data.enc_out_format == RGB) {
-   if (hdmi->hdmi_data.colorimetry == ITU601)
+   if (hdmi->hdmi_data.colorimetry == 
HDMI_COLORIMETRY_ITU_601)
csc_coeff = &csc_coeff_rgb_out_eitu601;
else
csc_coeff = &csc_coeff_rgb_out_eitu709;
} else if (hdmi->hdmi_data.enc_in_format == RGB) {
-   if (hdmi->hdmi_data.colorimetry == ITU601)
+   if (hdmi->hdmi_data.colorimetry == 
HDMI_COLORIMETRY_ITU_601)
csc_coeff = &csc_coeff_rgb_in_eitu601;
else
csc_coeff = &csc_coeff_rgb_in_eitu709;
@@ -1140,16 +1136,16 @@ static void hdmi_config_AVI(struct imx_hdmi *hdmi)
/* Set up colorimetry */
if (hdmi->hdmi_data.enc_out_format == XVYCC444) {
colorimetry = HDMI_FC_AVICONF1_COLORIMETRY_EXTENDED_INFO;
-   if (hdmi->hdmi_data.colorimetry == ITU601)
+   if (hdmi->hdmi_data.colorimetry == HDMI_COLORIMETRY_ITU_601)
ext_colorimetry =
HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC601;
-   else /* hdmi->hdmi_data.colorimetry == ITU709 */
+   else /*hdmi->hdmi_data.colorimetry == HDMI_COLORIMETRY_ITU_709*/
ext_colorimetry =
HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC709;
} else if (hdmi->hdmi_data.enc_out_format != RGB) {
-   if (hdmi->hdmi_data.colorimetry == ITU601)
+   if (hdmi->hdmi_data.colorimetry == HDMI_COLORIMETRY_ITU_601)
colorimetry = HDMI_FC_AVICONF1_COLORIMETRY_SMPTE;
-   else /* hdmi->hdmi_data.colorimetry == ITU709 */
+   else /*hdmi->hdmi_data.colorimetry == HDMI_COLORIMETRY_ITU_709*/
colorimetry = HDMI_FC_AVICONF1_COLORIMETRY_ITUR;
ext_colorimetry = HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC601;
} else { /* Carries no data */
@@ -1379,9 +1375,9 @@ static int imx_hdmi_setup(struct imx_hdmi *hdmi, struct 
drm_display_mode *mode)
(hdmi->vic == 21) || (hdmi->vic == 22) ||
(hdmi->vic == 2) || (hdmi->vic == 3) ||
(hdmi->vic == 17) || (hdmi->vic == 18))
-   hdmi->hdmi_data.colorimetry = ITU601;
+   hdmi->hdmi_data.colorimetry = HDMI_COLORIMETRY_ITU_601;
else
-   hdmi->hdmi_data.colorimetry = ITU709;
+   hdmi->hdmi_data.colorimetry = HDMI_COLORIMETRY_ITU_709;
 
if ((hdmi->vic == 10) || (hdmi->vic == 11) ||
(hdmi->vic == 12) || (hdmi->vic == 13) ||
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: imx-drm: remove unused variable

2014-02-12 Thread Sachin Kamat
Silences the following warning:
drivers/staging/imx-drm/imx-drm-core.c: In function ‘imx_drm_driver_unload’:
drivers/staging/imx-drm/imx-drm-core.c:87:25: warning: unused variable ‘imxdrm’ 
[-Wunused-variable]

Signed-off-by: Sachin Kamat 
Cc: Sascha Hauer 
---
 drivers/staging/imx-drm/imx-drm-core.c |2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/imx-drm/imx-drm-core.c 
b/drivers/staging/imx-drm/imx-drm-core.c
index 236ed66..573fe88 100644
--- a/drivers/staging/imx-drm/imx-drm-core.c
+++ b/drivers/staging/imx-drm/imx-drm-core.c
@@ -84,8 +84,6 @@ static void imx_drm_driver_lastclose(struct drm_device *drm)
 
 static int imx_drm_driver_unload(struct drm_device *drm)
 {
-   struct imx_drm_device *imxdrm = drm->dev_private;
-
imx_drm_device_put();
 
drm_vblank_cleanup(drm);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/2] staging: rtl8821ae: Remove duplicate include

2014-02-12 Thread Sachin Kamat
phy.h was included twice.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/rtl8821ae/trx.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/rtl8821ae/rtl8821ae/trx.c 
b/drivers/staging/rtl8821ae/rtl8821ae/trx.c
index 75ae4387fe19..f82ed5143b3e 100644
--- a/drivers/staging/rtl8821ae/rtl8821ae/trx.c
+++ b/drivers/staging/rtl8821ae/rtl8821ae/trx.c
@@ -37,7 +37,7 @@
 #include "trx.h"
 #include "led.h"
 #include "dm.h"
-#include "phy.h"
+
 u8 _rtl8821ae_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
 {
u16 fc = rtl_get_fc(skb);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/2] staging: lustre: Remove duplicate inclusion of crypto.h

2014-02-12 Thread Sachin Kamat
crypto.h was included twice.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/ptlrpc/gss/gss_krb5_mech.c   |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/ptlrpc/gss/gss_krb5_mech.c 
b/drivers/staging/lustre/lustre/ptlrpc/gss/gss_krb5_mech.c
index b9fa3b4a40db..6eda1799be8f 100644
--- a/drivers/staging/lustre/lustre/ptlrpc/gss/gss_krb5_mech.c
+++ b/drivers/staging/lustre/lustre/ptlrpc/gss/gss_krb5_mech.c
@@ -54,7 +54,6 @@
 #include 
 #include 
 #include 
-#include 
 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 06/16] Staging: rtl8821ae: Remove version specific code from efuse.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/efuse.c |4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8821ae/efuse.c 
b/drivers/staging/rtl8821ae/efuse.c
index 74c19ecc95a9..12e19d0ca73b 100644
--- a/drivers/staging/rtl8821ae/efuse.c
+++ b/drivers/staging/rtl8821ae/efuse.c
@@ -26,12 +26,10 @@
  * Larry Finger 
  *
  */
+#include 
 #include "wifi.h"
 #include "efuse.h"
 #include "btcoexist/halbt_precomp.h"
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
-#include 
-#endif
 
 static const u8 MAX_PGPKT_SIZE = 9;
 static const u8 PGPKT_DATA_SIZE = 8;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 09/16] Staging: rtl8821ae: Remove version specific code from ps.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/ps.c |   28 +---
 1 file changed, 1 insertion(+), 27 deletions(-)

diff --git a/drivers/staging/rtl8821ae/ps.c b/drivers/staging/rtl8821ae/ps.c
index f12ffa83c58d..23552ffe1cdd 100644
--- a/drivers/staging/rtl8821ae/ps.c
+++ b/drivers/staging/rtl8821ae/ps.c
@@ -27,12 +27,10 @@
  *
  */
 
+#include 
 #include "wifi.h"
 #include "base.h"
 #include "ps.h"
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
-#include 
-#endif
 #include "btcoexist/rtl_btc.h"
 
 bool rtl_ps_enable_nic(struct ieee80211_hw *hw)
@@ -542,17 +540,8 @@ void rtl_swlps_beacon(struct ieee80211_hw *hw, void *data, 
unsigned int len)
tim_len = tim[1];
tim_ie = (struct ieee80211_tim_ie *) &tim[2];
 
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35))
-/**/
if (!WARN_ON_ONCE(!hw->conf.ps_dtim_period))
rtlpriv->psc.dtim_counter = tim_ie->dtim_count;
-/**/
-#else
-   if (!WARN_ON_ONCE(!mac->vif->bss_conf.dtim_period))
-   rtlpriv->psc.dtim_counter = tim_ie->dtim_count;
-#endif
-/**/
 
/* Check whenever the PHY can be turned off again. */
 
@@ -656,9 +645,6 @@ void rtl_swlps_rf_sleep(struct ieee80211_hw *hw)
 * time to sleep_intv = rtlpriv->psc.dtim_counter or
 * MAX_SW_LPS_SLEEP_INTV(default set to 5) */
 
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35))
-/**/
if (rtlpriv->psc.dtim_counter == 0) {
if (hw->conf.ps_dtim_period == 1)
sleep_intv = hw->conf.ps_dtim_period * 2;
@@ -667,18 +653,6 @@ void rtl_swlps_rf_sleep(struct ieee80211_hw *hw)
} else {
sleep_intv = rtlpriv->psc.dtim_counter;
}
-/**/
-#else
-   if (rtlpriv->psc.dtim_counter == 0) {
-   if (mac->vif->bss_conf.dtim_period == 1)
-   sleep_intv = mac->vif->bss_conf.dtim_period * 2;
-   else
-   sleep_intv = mac->vif->bss_conf.dtim_period;
-   } else {
-   sleep_intv = rtlpriv->psc.dtim_counter;
-   }
-#endif
-/**/
 
if (sleep_intv > MAX_SW_LPS_SLEEP_INTV)
sleep_intv = MAX_SW_LPS_SLEEP_INTV;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 02/16] Staging: rtl8821ae: Remove version specific code from cam.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/cam.c |4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8821ae/cam.c b/drivers/staging/rtl8821ae/cam.c
index 72743e78954b..7d16d439a691 100644
--- a/drivers/staging/rtl8821ae/cam.c
+++ b/drivers/staging/rtl8821ae/cam.c
@@ -26,11 +26,9 @@
  * Larry Finger 
  *
  */
+#include 
 #include "wifi.h"
 #include "cam.h"
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
-#include 
-#endif
 
 void rtl_cam_reset_sec_info(struct ieee80211_hw *hw)
 {
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 07/16] Staging: rtl8821ae: Remove version specific code from pci.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/pci.c |  122 +--
 1 file changed, 1 insertion(+), 121 deletions(-)

diff --git a/drivers/staging/rtl8821ae/pci.c b/drivers/staging/rtl8821ae/pci.c
index 618a3cb4a0c0..dbec8e2d604b 100644
--- a/drivers/staging/rtl8821ae/pci.c
+++ b/drivers/staging/rtl8821ae/pci.c
@@ -27,15 +27,13 @@
  *
  */
 
+#include 
 #include "core.h"
 #include "wifi.h"
 #include "pci.h"
 #include "base.h"
 #include "ps.h"
 #include "efuse.h"
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
-#include 
-#endif
 
 static const u16 pcibridge_vendors[PCI_BRIDGE_VENDOR_MAX] = {
INTEL_VENDOR_ID,
@@ -364,47 +362,6 @@ static bool rtl_pci_get_amd_l1_patch(struct ieee80211_hw 
*hw)
return status;
 }
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35))
-static u8 _rtl_pci_get_pciehdr_offset(struct ieee80211_hw *hw)
-{
-   u8 capability_offset;
-   u8 num4bytes = 0x34/4;
-   struct rtl_pci_priv *pcipriv = rtl_pcipriv(hw);
-   u32 pcicfg_addr_port = (pcipriv->ndis_adapter.pcibridge_busnum << 16)|
-  (pcipriv->ndis_adapter.pcibridge_devnum << 11)|
-  (pcipriv->ndis_adapter.pcibridge_funcnum << 8)|
-  (1 << 31);
-
-   rtl_pci_raw_write_port_ulong(PCI_CONF_ADDRESS , pcicfg_addr_port
-   + (num4bytes << 2));
-   rtl_pci_raw_read_port_uchar(PCI_CONF_DATA, &capability_offset);
-   while (capability_offset != 0) {
-   struct rtl_pci_capabilities_header capability_hdr;
-
-   num4bytes = capability_offset / 4;
-   /* Read the header of the capability at  this offset.
-* If the retrieved capability is not the power management
-* capability that we are looking for, follow the link to
-* the next capability and continue looping.
-*/
-   rtl_pci_raw_write_port_ulong(PCI_CONF_ADDRESS ,
-pcicfg_addr_port +
-(num4bytes << 2));
-   rtl_pci_raw_read_port_ushort(PCI_CONF_DATA,
-(u16*)&capability_hdr);
-   /* Found the PCI express capability. */
-   if (capability_hdr.capability_id ==
-   PCI_CAPABILITY_ID_PCI_EXPRESS)
-   break;
-   else
-   capability_offset = capability_hdr.next;
-   }
-   return capability_offset;
-}
-#endif
-/**/
-
 bool rtl_pci_check_buddy_priv(struct ieee80211_hw *hw,
  struct rtl_priv **buddy_priv)
 {
@@ -610,14 +567,7 @@ static void _rtl_pci_tx_chk_waitq(struct ieee80211_hw *hw)
_rtl_pci_update_earlymode_info(hw, skb,
   &tcb_desc, tid);
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-   rtlpriv->intf_ops->adapter_tx(hw, skb, &tcb_desc);
-#else
-/**/
rtlpriv->intf_ops->adapter_tx(hw, NULL, skb, &tcb_desc);
-#endif
-/**/
}
}
 }
@@ -1201,19 +1151,9 @@ static void _rtl_pci_prepare_bcn_tasklet(struct 
ieee80211_hw *hw)
if (rtlpriv->use_new_trx_flow)
pbuffer_desc = &ring->buffer_desc[0];
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-   rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *) pdesc,
-   (u8 *)pbuffer_desc, info, pskb,
-   BEACON_QUEUE, &tcb_desc);
-#else
-/**/
rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *) pdesc,
(u8 *)pbuffer_desc, info, NULL, pskb,
BEACON_QUEUE, &tcb_desc);
-/**/
-#endif
-/**/
 
__skb_queue_tail(&ring->queue, pskb);
 
@@ -1616,26 +1556,11 @@ int rtl_pci_reset_trx_ring(struct ieee80211_hw *hw)
return 0;
 }
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-static bool rtl_pci_tx_chk_waitq_insert(struct ieee80211_hw *hw,
-   struct sk_buff *skb)
-#else
-/**/
 static bool rtl_pci_tx_chk_waitq_insert(struct ieee80211_hw *hw,
struct ieee80211_sta *sta,
struct sk_buff *skb)
-/**/
-#endif
-/**/
 {
struct rtl_priv *rtlpriv = rtl_priv(hw);
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-   st

[PATCH 03/16] Staging: rtl8821ae: Remove version specific code from compat.h

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/compat.h |   56 
 1 file changed, 56 deletions(-)

diff --git a/drivers/staging/rtl8821ae/compat.h 
b/drivers/staging/rtl8821ae/compat.h
index 68269cc2d477..d1076fdc0489 100644
--- a/drivers/staging/rtl8821ae/compat.h
+++ b/drivers/staging/rtl8821ae/compat.h
@@ -1,65 +1,9 @@
 #ifndef __RTL_COMPAT_H__
 #define __RTL_COMPAT_H__
 
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
-/*
- * Use this if you want to use the same suspend and resume callbacks for 
suspend
- * to RAM and hibernation.
- */
-#define SIMPLE_DEV_PM_OPS(name, suspend_fn, resume_fn) \
-struct dev_pm_ops name = { \
-   .suspend = suspend_fn, \
-   .resume = resume_fn, \
-   .freeze = suspend_fn, \
-   .thaw = resume_fn, \
-   .poweroff = suspend_fn, \
-   .restore = resume_fn, \
-}
-
-#define compat_pci_suspend(fn) \
-   int fn##_compat(struct pci_dev *pdev, pm_message_t state)   \
-   {   \
-   int r;  \
-   \
-   r = fn(&pdev->dev); \
-   if (r)  \
-   return r;   \
-   \
-   pci_save_state(pdev);   \
-   pci_disable_device(pdev);   \
-   pci_set_power_state(pdev, PCI_D3hot);   \
-   \
-   return 0;   \
-   }
-
-#define compat_pci_resume(fn)  \
-   int fn##_compat(struct pci_dev *pdev)   \
-   {   \
-   int r;  \
-   \
-   pci_set_power_state(pdev, PCI_D0);  \
-   r = pci_enable_device(pdev);\
-   if (r)  \
-   return r;   \
-   pci_restore_state(pdev);\
-   \
-   return fn(&pdev->dev);  \
-   }
-#endif
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,39))
-#define RX_FLAG_MACTIME_MPDU RX_FLAG_TSFT
-#else
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0))
 #define RX_FLAG_MACTIME_MPDU RX_FLAG_MACTIME_START
-#else
-#endif
-//#define NETDEV_TX_OK
-#endif
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0))
 #define IEEE80211_KEY_FLAG_SW_MGMT IEEE80211_KEY_FLAG_SW_MGMT_TX
-#endif
 
 struct ieee80211_mgmt_compat {
__le16 frame_control;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 04/16] Staging: rtl8821ae: Remove version specific code from core.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/core.c |  158 +-
 1 file changed, 3 insertions(+), 155 deletions(-)

diff --git a/drivers/staging/rtl8821ae/core.c b/drivers/staging/rtl8821ae/core.c
index 40de6089039e..1d407db71af3 100644
--- a/drivers/staging/rtl8821ae/core.c
+++ b/drivers/staging/rtl8821ae/core.c
@@ -88,42 +88,9 @@ static void rtl_op_stop(struct ieee80211_hw *hw)
mutex_unlock(&rtlpriv->locks.conf_mutex);
 }
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,39))
-static int rtl_op_tx(struct ieee80211_hw *hw, struct sk_buff *skb)
-{
-   struct rtl_priv *rtlpriv = rtl_priv(hw);
-   struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw));
-   struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw));
-   struct rtl_tcb_desc tcb_desc;
-   memset(&tcb_desc, 0, sizeof(struct rtl_tcb_desc));
-
-   if (unlikely(is_hal_stop(rtlhal) || ppsc->rfpwr_state != ERFON))
-   goto err_free;
-
-   if (!test_bit(RTL_STATUS_INTERFACE_START, &rtlpriv->status))
-   goto err_free;
-
-   if (!rtlpriv->intf_ops->waitq_insert(hw, skb))
-   rtlpriv->intf_ops->adapter_tx(hw, skb, &tcb_desc);
-
-   return NETDEV_TX_OK;
-
-err_free:
-   dev_kfree_skb_any(skb);
-   return NETDEV_TX_OK;
-}
-#else
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-static void rtl_op_tx(struct ieee80211_hw *hw, struct sk_buff *skb)
-#else
-/**/
 static void rtl_op_tx(struct ieee80211_hw *hw,
  struct ieee80211_tx_control *control,
  struct sk_buff *skb)
-/**/
-#endif
-/**/
 {
struct rtl_priv *rtlpriv = rtl_priv(hw);
struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw));
@@ -137,26 +104,14 @@ static void rtl_op_tx(struct ieee80211_hw *hw,
if (!test_bit(RTL_STATUS_INTERFACE_START, &rtlpriv->status))
goto err_free;
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-   if (!rtlpriv->intf_ops->waitq_insert(hw, skb))
-   rtlpriv->intf_ops->adapter_tx(hw, skb, &tcb_desc);
-#else
-/**/
if (!rtlpriv->intf_ops->waitq_insert(hw, control->sta, skb))
rtlpriv->intf_ops->adapter_tx(hw, control->sta, skb, &tcb_desc);
-/**/
-#endif
-/**/
return;
 
 err_free:
dev_kfree_skb_any(skb);
return;
 }
-/**/
-#endif
-/**/
 
 static int rtl_op_add_interface(struct ieee80211_hw *hw,
struct ieee80211_vif *vif)
@@ -171,26 +126,15 @@ static int rtl_op_add_interface(struct ieee80211_hw *hw,
return -EOPNOTSUPP;
}
 
-/*This flag is not defined before kernel 3.4*/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0))
vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER;
-#endif
 
rtl_ips_nic_on(hw);
 
mutex_lock(&rtlpriv->locks.conf_mutex);
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,37))
switch (ieee80211_vif_type_p2p(vif)) {
case NL80211_IFTYPE_P2P_CLIENT:
mac->p2p = P2P_ROLE_CLIENT;
/*fall through*/
-#else
-/**/
-   switch (vif->type) {
-/**/
-#endif
-/**/
case NL80211_IFTYPE_STATION:
if (mac->beacon_enabled == 1) {
RT_TRACE(COMP_MAC80211, DBG_LOUD,
@@ -214,16 +158,12 @@ static int rtl_op_add_interface(struct ieee80211_hw *hw,
(u8 *) (&mac->basic_rates));
 
break;
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,37))
case NL80211_IFTYPE_P2P_GO:
mac->p2p = P2P_ROLE_GO;
/*fall through*/
-#endif
-/**/
case NL80211_IFTYPE_AP:
RT_TRACE(COMP_MAC80211, DBG_LOUD,
-("NL80211_IFTYPE_AP \n"));
+   ("NL80211_IFTYPE_AP\n"));
 
mac->link_state = MAC80211_LINKED;
rtlpriv->cfg->ops->set_bcn_reg(hw);
@@ -310,9 +250,7 @@ static void rtl_op_remove_interface(struct ieee80211_hw *hw,
 
mutex_unlock(&rtlpriv->locks.conf_mutex);
 }
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,37))
-/**/
+
 static int rtl_op_change_interface(struct ieee80211_hw *hw,
   struct ieee80211_vif *vif,
   enum nl80211_iftype new_type, bool p2p)
@@ -328,9 +266,7 @@ static int rtl_op_change_interface(struct ieee80211_hw *hw,
 (" p2p  %x\n",p2p));
return ret;
 }
-/**/
-#endif
-/**/
+
 static int rtl_op_config(struct ieee80211_hw *hw, u32 changed)
 {
struct rtl_priv *rtlpriv = rtl_priv(hw);
@@ -398,14 +334,9 @@ static int rtl_op_config(struct ieee80211_hw *hw, u32 
changed)
}
 
if (changed & IEEE80211_CONF_C

[PATCH 01/16] Staging: rtl8821ae: Remove version specific code from base.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
Series is compile tested against latest linux-next (20140217).
---
 drivers/staging/rtl8821ae/base.c |   45 --
 1 file changed, 45 deletions(-)

diff --git a/drivers/staging/rtl8821ae/base.c b/drivers/staging/rtl8821ae/base.c
index da04f034e114..45bb2bf20c3a 100644
--- a/drivers/staging/rtl8821ae/base.c
+++ b/drivers/staging/rtl8821ae/base.c
@@ -320,9 +320,6 @@ static void _rtl_init_mac80211(struct ieee80211_hw *hw)
/* <5> set hw caps */
hw->flags = IEEE80211_HW_SIGNAL_DBM |
IEEE80211_HW_RX_INCLUDES_FCS |
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 4, 0))
-   IEEE80211_HW_BEACON_FILTER |
-#endif
IEEE80211_HW_AMPDU_AGGREGATION |
IEEE80211_HW_REPORTS_TX_ACK_STATUS |
IEEE80211_HW_CONNECTION_MONITOR |
@@ -335,8 +332,6 @@ static void _rtl_init_mac80211(struct ieee80211_hw *hw)
IEEE80211_HW_PS_NULLFUNC_STACK |
/* IEEE80211_HW_SUPPORTS_DYNAMIC_PS | */
0;
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37))
hw->wiphy->interface_modes =
BIT(NL80211_IFTYPE_AP) |
BIT(NL80211_IFTYPE_STATION) |
@@ -344,23 +339,9 @@ static void _rtl_init_mac80211(struct ieee80211_hw *hw)
BIT(NL80211_IFTYPE_MESH_POINT) |
BIT(NL80211_IFTYPE_P2P_CLIENT) |
BIT(NL80211_IFTYPE_P2P_GO);
-#else
-/**/
-   hw->wiphy->interface_modes =
-   BIT(NL80211_IFTYPE_AP) |
-   BIT(NL80211_IFTYPE_STATION) |
-   BIT(NL80211_IFTYPE_ADHOC) |
-   BIT(NL80211_IFTYPE_MESH_POINT) ;
-/**/
-#endif
-/**/
-#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 39))
hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN;
-#endif
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 3, 0))
hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL;
-#endif
 
hw->wiphy->rts_threshold = 2347;
 
@@ -401,15 +382,7 @@ static void _rtl_init_deferred_work(struct ieee80211_hw 
*hw)
rtl_easy_concurrent_retrytimer_callback, (unsigned long)hw);
/* <2> work queue */
rtlpriv->works.hw = hw;
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37))
-/**/
rtlpriv->works.rtl_wq = alloc_workqueue(rtlpriv->cfg->name, 0, 0);
-/**/
-#else
-   rtlpriv->works.rtl_wq = create_workqueue(rtlpriv->cfg->name);
-#endif
-/**/
INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq,
  (void *)rtl_watchdog_wq_callback);
INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq,
@@ -897,13 +870,8 @@ bool rtl_action_proc(struct ieee80211_hw *hw, struct 
sk_buff *skb, u8 is_tx)
hdr->addr3,
tid);
if (skb_delba) {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0))
rx_status.freq = 
hw->conf.chandef.chan->center_freq;
rx_status.band = 
hw->conf.chandef.chan->band;
-#else
-   rx_status.freq = 
hw->conf.channel->center_freq;
-   rx_status.band = 
hw->conf.channel->band;
-#endif
rx_status.flag |= 
RX_FLAG_DECRYPTED;
rx_status.flag |= 
RX_FLAG_MACTIME_MPDU;
rx_status.rate_idx = 0;
@@ -1478,21 +1446,8 @@ int rtl_send_smps_action(struct ieee80211_hw *hw,
/* rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0); */
 
info->control.rates[0].idx = 0;
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0))
info->band = hw->conf.chandef.chan->band;
-#else
-   info->band = hw->conf.channel->band;
-#endif
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 7, 0))
-   info->control.sta = sta;
-   rtlpriv->intf_ops->adapter_tx(hw, skb, &tcb_desc);
-#else
-/**/
rtlpriv->intf_ops->adapter_tx(hw, sta, skb, &tcb_desc);
-/**/
-#endif
-/**/
}
return 1;
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 11/16] Staging: rtl8821ae: Remove version specific code from regd.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/regd.c |   51 --
 1 file changed, 51 deletions(-)

diff --git a/drivers/staging/rtl8821ae/regd.c b/drivers/staging/rtl8821ae/regd.c
index d89f15cb8089..14563c9d832a 100644
--- a/drivers/staging/rtl8821ae/regd.c
+++ b/drivers/staging/rtl8821ae/regd.c
@@ -158,10 +158,6 @@ static void _rtl_reg_apply_beaconing_flags(struct wiphy 
*wiphy,
const struct ieee80211_reg_rule *reg_rule;
struct ieee80211_channel *ch;
unsigned int i;
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0))
-   u32 bandwidth = 0;
-   int r;
-#endif
 
for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
 
@@ -176,16 +172,9 @@ static void _rtl_reg_apply_beaconing_flags(struct wiphy 
*wiphy,
(ch->flags & IEEE80211_CHAN_RADAR))
continue;
if (initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE) {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
reg_rule = freq_reg_info(wiphy, 
ch->center_freq);
if (IS_ERR(reg_rule))
continue;
-#else
-   r = freq_reg_info(wiphy, ch->center_freq,
- bandwidth, ®_rule);
-   if (r)
-   continue;
-#endif
 
/*
 *If 11d had a rule for this channel ensure
@@ -219,10 +208,6 @@ static void _rtl_reg_apply_active_scan_flags(struct wiphy 
*wiphy,
struct ieee80211_supported_band *sband;
struct ieee80211_channel *ch;
const struct ieee80211_reg_rule *reg_rule;
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0))
-   u32 bandwidth = 0;
-   int r;
-#endif
 
if (!wiphy->bands[IEEE80211_BAND_2GHZ])
return;
@@ -250,26 +235,16 @@ static void _rtl_reg_apply_active_scan_flags(struct wiphy 
*wiphy,
 */
 
ch = &sband->channels[11];  /* CH 12 */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
reg_rule = freq_reg_info(wiphy, ch->center_freq);
if (!IS_ERR(reg_rule)) {
-#else
-   r = freq_reg_info(wiphy, ch->center_freq, bandwidth, ®_rule);
-   if (!r) {
-#endif
if (!(reg_rule->flags & NL80211_RRF_PASSIVE_SCAN))
if (ch->flags & IEEE80211_CHAN_PASSIVE_SCAN)
ch->flags &= ~IEEE80211_CHAN_PASSIVE_SCAN;
}
 
ch = &sband->channels[12];  /* CH 13 */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
reg_rule = freq_reg_info(wiphy, ch->center_freq);
if (!IS_ERR(reg_rule)) {
-#else
-   r = freq_reg_info(wiphy, ch->center_freq, bandwidth, ®_rule);
-   if (!r) {
-#endif
if (!(reg_rule->flags & NL80211_RRF_PASSIVE_SCAN))
if (ch->flags & IEEE80211_CHAN_PASSIVE_SCAN)
ch->flags &= ~IEEE80211_CHAN_PASSIVE_SCAN;
@@ -389,19 +364,11 @@ static const struct ieee80211_regdomain 
*_rtl_regdomain_select(
}
 }
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
 static int _rtl_regd_init_wiphy(struct rtl_regulatory *reg,
struct wiphy *wiphy,
void (*reg_notifier) (struct wiphy * wiphy,
 struct regulatory_request *
 request))
-#else
-static int _rtl_regd_init_wiphy(struct rtl_regulatory *reg,
-   struct wiphy *wiphy,
-   int (*reg_notifier) (struct wiphy * wiphy,
-struct regulatory_request *
-request))
-#endif
 {
const struct ieee80211_regdomain *regd;
 
@@ -429,15 +396,9 @@ static struct country_code_to_enum_rd 
*_rtl_regd_find_country(u16 countrycode)
return NULL;
 }
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
 int rtl_regd_init(struct ieee80211_hw *hw,
  void (*reg_notifier) (struct wiphy *wiphy,
struct regulatory_request *request))
-#else
-int rtl_regd_init(struct ieee80211_hw *hw,
- int (*reg_notifier) (struct wiphy *wiphy,
-  struct regulatory_request *request))
-#endif
 {
struct rtl_priv *rtlpriv = rtl_priv(hw);
struct wiphy *wiphy = hw->wiphy;
@@ -480,7 +441,6 @@ int rtl_regd_init(struct ieee80211_hw *hw,
return 0;
 }
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))

[PATCH 10/16] Staging: rtl8821ae: Remove version specific code from rc.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/rc.c |   18 --
 1 file changed, 18 deletions(-)

diff --git a/drivers/staging/rtl8821ae/rc.c b/drivers/staging/rtl8821ae/rc.c
index 0cc32c60ddee..80d6b9601b2a 100644
--- a/drivers/staging/rtl8821ae/rc.c
+++ b/drivers/staging/rtl8821ae/rc.c
@@ -210,16 +210,8 @@ static void rtl_tx_status(void *ppriv,
   tid)) {
sta_entry->tids[tid].agg.agg_state =
RTL_AGG_PROGRESS;
-   /**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38))
-   /**/
ieee80211_start_tx_ba_session(sta, tid,
  5000);
-   /**/
-#else
-   ieee80211_start_tx_ba_session(sta, tid);
-#endif
-   /**/
}
}
}
@@ -232,15 +224,6 @@ static void rtl_rate_init(void *ppriv,
  struct ieee80211_sta *sta, void *priv_sta)
 {
 }
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,5,0))
-static void rtl_rate_update(void *ppriv,
-   struct ieee80211_supported_band *sband,
-   struct ieee80211_sta *sta, void *priv_sta,
-   u32 changed,
-   enum nl80211_channel_type oper_chan_type)
-{
-}
-#else
 static void rtl_rate_update(void *ppriv,
struct ieee80211_supported_band *sband,
struct cfg80211_chan_def *chandef,
@@ -248,7 +231,6 @@ static void rtl_rate_update(void *ppriv,
u32 changed)
 {
 }
-#endif
 static void *rtl_rate_alloc(struct ieee80211_hw *hw, struct dentry *debugfsdir)
 {
struct rtl_priv *rtlpriv = rtl_priv(hw);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 14/16] Staging: rtl8821ae: Remove version specific code from trx.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/rtl8821ae/trx.c |   45 -
 1 file changed, 45 deletions(-)

diff --git a/drivers/staging/rtl8821ae/rtl8821ae/trx.c 
b/drivers/staging/rtl8821ae/rtl8821ae/trx.c
index f82ed5143b3e..7a2f3a884607 100644
--- a/drivers/staging/rtl8821ae/rtl8821ae/trx.c
+++ b/drivers/staging/rtl8821ae/rtl8821ae/trx.c
@@ -77,11 +77,7 @@ static int _rtl8821ae_rate_mapping(struct ieee80211_hw *hw,
int rate_idx;
 
if (false == isht) {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0))
if (IEEE80211_BAND_2GHZ == hw->conf.chandef.chan->band) {
-#else
-   if (IEEE80211_BAND_2GHZ == hw->conf.channel->band) {
-#endif
switch (desc_rate) {
case DESC_RATE1M:
rate_idx = 0;
@@ -579,13 +575,8 @@ bool rtl8821ae_rx_query_desc(struct ieee80211_hw *hw,
if (status->wake_match)
RT_TRACE(COMP_RXDESC,DBG_LOUD,
("Get Wakeup Packet!! 
WakeMatch=%d\n",status->wake_match ));
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0))
rx_status->freq = hw->conf.chandef.chan->center_freq;
rx_status->band = hw->conf.chandef.chan->band;
-#else
-   rx_status->freq = hw->conf.channel->center_freq;
-   rx_status->band = hw->conf.channel->band;
-#endif
 
hdr = (struct ieee80211_hdr *)(skb->data + status->rx_drvinfo_size
+ status->rx_bufshift);
@@ -650,33 +641,17 @@ bool rtl8821ae_rx_query_desc(struct ieee80211_hw *hw,
return true;
 }
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw,
- struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd,
- struct ieee80211_tx_info *info, struct sk_buff *skb,
- u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
-#else
-/**/
 void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw,
  struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd,
  struct ieee80211_tx_info *info,
  struct ieee80211_sta *sta,
  struct sk_buff *skb,
  u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
-/**/
-#endif
-/**/
 {
struct rtl_priv *rtlpriv = rtl_priv(hw);
struct rtl_mac *mac = rtl_mac(rtl_priv(hw));
struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw));
struct rtl_hal *rtlhal = rtl_hal(rtlpriv);
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-   struct ieee80211_sta *sta = info->control.sta;
-#endif
-/**/
u8 *pdesc = (u8 *) pdesc_tx;
u16 seq_number;
u16 fc = le16_to_cpu(hdr->frame_control);
@@ -783,9 +758,6 @@ void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw,
}
if (info->control.hw_key) {
struct ieee80211_key_conf *keyconf = 
info->control.hw_key;
-/**/
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,37))
-/**/
switch (keyconf->cipher) {
case WLAN_CIPHER_SUITE_WEP40:
case WLAN_CIPHER_SUITE_WEP104:
@@ -800,23 +772,6 @@ void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw,
break;
 
}
-/**/
-#else
-   switch (keyconf->alg) {
-   case ALG_WEP:
-   case ALG_TKIP:
-   SET_TX_DESC_SEC_TYPE(pdesc, 0x1);
-   break;
-   case ALG_CCMP:
-   SET_TX_DESC_SEC_TYPE(pdesc, 0x3);
-   break;
-   default:
-   SET_TX_DESC_SEC_TYPE(pdesc, 0x0);
-   break;
-
-   }
-#endif
-/**/
}
 
SET_TX_DESC_QUEUE_SEL(pdesc, fw_qsel);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 05/16] Staging: rtl8821ae: Remove version specific code from debug.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/debug.c |7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/staging/rtl8821ae/debug.c 
b/drivers/staging/rtl8821ae/debug.c
index cb051223c684..b8009a9ac56c 100644
--- a/drivers/staging/rtl8821ae/debug.c
+++ b/drivers/staging/rtl8821ae/debug.c
@@ -30,12 +30,7 @@
 #include "wifi.h"
 #include "cam.h"
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0))
 #define GET_INODE_DATA(__node) PDE_DATA(__node)
-#else
-#define GET_INODE_DATA(__node) PDE(__node)->data
-#endif
-
 
 void rtl_dbgp_flag_init(struct ieee80211_hw *hw)
 {
@@ -985,4 +980,4 @@ void rtl_proc_remove_topdir(void)
 {
if (proc_topdir)
remove_proc_entry("rtlwifi", init_net.proc_net);
-}
\ No newline at end of file
+}
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 13/16] Staging: rtl8821ae: Remove version specific code from sw.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/rtl8821ae/sw.c |   21 -
 1 file changed, 21 deletions(-)

diff --git a/drivers/staging/rtl8821ae/rtl8821ae/sw.c 
b/drivers/staging/rtl8821ae/rtl8821ae/sw.c
index 85a3474fc099..b828714ed762 100644
--- a/drivers/staging/rtl8821ae/rtl8821ae/sw.c
+++ b/drivers/staging/rtl8821ae/rtl8821ae/sw.c
@@ -415,19 +415,11 @@ struct rtl_hal_cfg rtl8821ae_hal_cfg = {
.maps[RTL_RC_HT_RATEMCS15] =  DESC_RATEMCS15,
 };
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0))
 static struct pci_device_id rtl8821ae_pci_ids[] = {
 {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8812, rtl8821ae_hal_cfg)},
 {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8821, rtl8821ae_hal_cfg)},
 {},
 };
-#else
-static struct pci_device_id rtl8821ae_pci_ids[] __devinitdata = {
-   {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8812, rtl8821ae_hal_cfg)},
-   {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8821, rtl8821ae_hal_cfg)},
-   {},
-};
-#endif
 
 MODULE_DEVICE_TABLE(pci, rtl8821ae_pci_ids);
 
@@ -445,14 +437,7 @@ MODULE_PARM_DESC(swenc, "using hardware crypto (default 0 
[hardware])\n");
 MODULE_PARM_DESC(ips, "using no link power save (default 1 is open)\n");
 MODULE_PARM_DESC(fwlps, "using linked fw control power save (default 1 is 
open)\n");
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,29))
 static const SIMPLE_DEV_PM_OPS(rtlwifi_pm_ops, rtl_pci_suspend, 
rtl_pci_resume);
-#endif
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
-compat_pci_suspend(rtl_pci_suspend)
-compat_pci_resume(rtl_pci_resume)
-#endif
 
 static struct pci_driver rtl8821ae_driver = {
.name = KBUILD_MODNAME,
@@ -460,13 +445,7 @@ static struct pci_driver rtl8821ae_driver = {
.probe = rtl_pci_probe,
.remove = rtl_pci_disconnect,
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,29))
.driver.pm = &rtlwifi_pm_ops,
-#elif defined(CONFIG_PM)
-   .suspend = rtl_pci_suspend_compat,
-   .resume = rtl_pci_resume_compat,
-#endif
-
 };
 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 08/16] Staging: rtl8821ae: Remove version specific code from pci.h

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/pci.h |5 -
 1 file changed, 5 deletions(-)

diff --git a/drivers/staging/rtl8821ae/pci.h b/drivers/staging/rtl8821ae/pci.h
index 9f206550a657..6a6a3ce7357c 100644
--- a/drivers/staging/rtl8821ae/pci.h
+++ b/drivers/staging/rtl8821ae/pci.h
@@ -282,13 +282,8 @@ int rtl_pci_reset_trx_ring(struct ieee80211_hw *hw);
 
 extern struct rtl_intf_ops rtl_pci_ops;
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0))
 int rtl_pci_probe(struct pci_dev *pdev,
   const struct pci_device_id *id);
-#else
-int __devinit rtl_pci_probe(struct pci_dev *pdev,
-   const struct pci_device_id *id);
-#endif
 void rtl_pci_disconnect(struct pci_dev *pdev);
 int rtl_pci_suspend(struct device *dev);
 int rtl_pci_resume(struct device *dev);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 16/16] Staging: rtl8821ae: Remove version specific code from stats.c

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/stats.c |4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8821ae/stats.c 
b/drivers/staging/rtl8821ae/stats.c
index a20c0f8f65ec..39928a714f08 100644
--- a/drivers/staging/rtl8821ae/stats.c
+++ b/drivers/staging/rtl8821ae/stats.c
@@ -26,11 +26,9 @@
  * Larry Finger 
  *
  */
+#include 
 #include "wifi.h"
 #include "stats.h"
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
-#include 
-#endif
 
 u8 rtl_query_rxpwrpercentage(char antpower)
 {
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 12/16] Staging: rtl8821ae: Remove version specific code from regd.h

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/regd.h |7 ---
 1 file changed, 7 deletions(-)

diff --git a/drivers/staging/rtl8821ae/regd.h b/drivers/staging/rtl8821ae/regd.h
index dceb3f18200b..535f22aa7ea0 100644
--- a/drivers/staging/rtl8821ae/regd.h
+++ b/drivers/staging/rtl8821ae/regd.h
@@ -60,16 +60,9 @@ enum country_code_type_t {
COUNTRY_CODE_MAX
 };
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
 int rtl_regd_init(struct ieee80211_hw *hw,
  void (*reg_notifier) (struct wiphy *wiphy,
struct regulatory_request *request));
 void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request);
-#else
-int rtl_regd_init(struct ieee80211_hw *hw,
- int (*reg_notifier) (struct wiphy *wiphy,
-  struct regulatory_request *request));
-int rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request);
-#endif
 
 #endif
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 15/16] Staging: rtl8821ae: Remove version specific code from trx.h

2014-02-17 Thread Sachin Kamat
The code should be for the current kernel version. Remove
conditional version based code.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8821ae/rtl8821ae/trx.h |   11 ---
 1 file changed, 11 deletions(-)

diff --git a/drivers/staging/rtl8821ae/rtl8821ae/trx.h 
b/drivers/staging/rtl8821ae/rtl8821ae/trx.h
index da93e5c7ece7..af017844d82f 100644
--- a/drivers/staging/rtl8821ae/rtl8821ae/trx.h
+++ b/drivers/staging/rtl8821ae/rtl8821ae/trx.h
@@ -609,23 +609,12 @@ struct rx_desc_8821ae {
 
 } __packed;
 
-/**/
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
-void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw,
- struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd,
- struct ieee80211_tx_info *info, struct sk_buff *skb,
- u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
-#else
-/**/
 void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw,
  struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd,
  struct ieee80211_tx_info *info,
  struct ieee80211_sta *sta,
  struct sk_buff *skb,
  u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
-/**/
-#endif
-/**/
 bool rtl8821ae_rx_query_desc(struct ieee80211_hw *hw,
   struct rtl_stats *status,
   struct ieee80211_rx_status *rx_status,
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 01/16] Staging: rtl8821ae: Remove version specific code from base.c

2014-02-17 Thread Sachin Kamat
On 17 February 2014 18:04, Dan Carpenter  wrote:
> On Mon, Feb 17, 2014 at 05:21:56PM +0530, Sachin Kamat wrote:
>> The code should be for the current kernel version. Remove
>> conditional version based code.
>>
>> Signed-off-by: Sachin Kamat 
>
> We're going to delete this whole driver in a couple weeks so I don't
> want to review this series.  The driver will be replaced with a from
> scratch driver.

 Oh OK. I wasn't aware of this plan. Thanks for the information.

-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 1/2] staging: android: binder: remove unnecessary comment

2014-02-18 Thread Sachin Kamat
On 19 February 2014 05:58, SeongJae Park  wrote:
> On Wed, Feb 19, 2014 at 2:07 AM, Greg KH  wrote:
>> On Tue, Feb 18, 2014 at 08:23:25PM +0900, SeongJae Park wrote:
>>> Signed-off-by: SeongJae Park 
>>> ---
>>>  drivers/staging/android/binder.c | 2 --
>>>  1 file changed, 2 deletions(-)
>>>
>>> diff --git a/drivers/staging/android/binder.c 
>>> b/drivers/staging/android/binder.c
>>> index eaec1da..b23cbc9 100644
>>> --- a/drivers/staging/android/binder.c
>>> +++ b/drivers/staging/android/binder.c
>>> @@ -2553,8 +2553,6 @@ static long binder_ioctl(struct file *filp, unsigned 
>>> int cmd, unsigned long arg)
>>>   unsigned int size = _IOC_SIZE(cmd);
>>>   void __user *ubuf = (void __user *)arg;
>>>
>>> - /*pr_info("binder_ioctl: %d:%d %x %lx\n", proc->pid, current->pid, 
>>> cmd, arg);*/
>>
>> It's useful for debugging, I'll leave it as-is, sorry.

Or just convert pr_info to pr_debug and leave uncommented?

-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: xillybus: Remove duplicate inclusion of list.h

2013-08-22 Thread Sachin Kamat
list.h header file was included twice.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/xillybus/xillybus.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/xillybus/xillybus.h 
b/drivers/staging/xillybus/xillybus.h
index d3fc8aa..e5e91d6 100644
--- a/drivers/staging/xillybus/xillybus.h
+++ b/drivers/staging/xillybus/xillybus.h
@@ -21,7 +21,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 
 struct xilly_endpoint_hardware;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/4] staging: dgap: Include version.h header in dgap_kcompat.h

2013-08-27 Thread Sachin Kamat
Include version.h header file as detected by versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_kcompat.h |2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/staging/dgap/dgap_kcompat.h 
b/drivers/staging/dgap/dgap_kcompat.h
index 8ebf4b7..f21c8d7 100644
--- a/drivers/staging/dgap/dgap_kcompat.h
+++ b/drivers/staging/dgap/dgap_kcompat.h
@@ -28,6 +28,8 @@
 #ifndef __DGAP_KCOMPAT_H
 #define __DGAP_KCOMPAT_H
 
+#include 
+
 # ifndef KERNEL_VERSION
 #  define KERNEL_VERSION(a,b,c)  (((a) << 16) + ((b) << 8) + (c))
 # endif
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/4] staging: dgap: Remove version.h header inclusion in dgap_parse.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_parse.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_parse.c 
b/drivers/staging/dgap/dgap_parse.c
index d6d507b..5497e6d 100644
--- a/drivers/staging/dgap/dgap_parse.c
+++ b/drivers/staging/dgap/dgap_parse.c
@@ -36,7 +36,6 @@
  *
  */
 #include 
-#include 
 #include 
 #include 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 3/4] staging: dgap: Remove version.h header inclusion in dgap_sysfs.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_sysfs.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_sysfs.c 
b/drivers/staging/dgap/dgap_sysfs.c
index d4300ce..94da06f 100644
--- a/drivers/staging/dgap/dgap_sysfs.c
+++ b/drivers/staging/dgap/dgap_sysfs.c
@@ -34,7 +34,6 @@
 
 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 1/4] staging: dgap: Include version.h header in dgap_kcompat.h

2013-08-27 Thread Sachin Kamat
On 28 August 2013 10:40, Greg KH  wrote:
> On Wed, Aug 28, 2013 at 10:16:06AM +0530, Sachin Kamat wrote:
>> Include version.h header file as detected by versioncheck.
>>
>> Signed-off-by: Sachin Kamat 
>> ---
>>  drivers/staging/dgap/dgap_kcompat.h |2 ++
>>  1 file changed, 2 insertions(+)
>
> Please use the scripts/get_maintainer.pl tool to determine who to cc: on
> your patches.  All of these should have been cc:ed to at least one other
> person.
>
> Care to resend them with that cc: on them?

Sure. Sorry for the trouble.

-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH Resend 1/4] staging: dgap: Include version.h header in dgap_kcompat.h

2013-08-27 Thread Sachin Kamat
Include version.h header file as detected by versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_kcompat.h |2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/staging/dgap/dgap_kcompat.h 
b/drivers/staging/dgap/dgap_kcompat.h
index 8ebf4b7..f21c8d7 100644
--- a/drivers/staging/dgap/dgap_kcompat.h
+++ b/drivers/staging/dgap/dgap_kcompat.h
@@ -28,6 +28,8 @@
 #ifndef __DGAP_KCOMPAT_H
 #define __DGAP_KCOMPAT_H
 
+#include 
+
 # ifndef KERNEL_VERSION
 #  define KERNEL_VERSION(a,b,c)  (((a) << 16) + ((b) << 8) + (c))
 # endif
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH Resend 4/4] staging: dgap: Remove version.h header inclusion in dgap_trace.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_trace.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_trace.c 
b/drivers/staging/dgap/dgap_trace.c
index 1761002..0f9a956 100644
--- a/drivers/staging/dgap/dgap_trace.c
+++ b/drivers/staging/dgap/dgap_trace.c
@@ -32,7 +32,6 @@
 /* $Id: dgap_trace.c,v 1.1 2009/10/23 14:01:57 markh Exp $ */
 
 #include 
-#include 
 #include/* For jiffies, task states */
 #include/* For tasklet and interrupt structs/defines */
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH Resend 3/4] staging: dgap: Remove version.h header inclusion in dgap_sysfs.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_sysfs.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_sysfs.c 
b/drivers/staging/dgap/dgap_sysfs.c
index d4300ce..94da06f 100644
--- a/drivers/staging/dgap/dgap_sysfs.c
+++ b/drivers/staging/dgap/dgap_sysfs.c
@@ -34,7 +34,6 @@
 
 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 4/4] staging: dgap: Remove version.h header inclusion in dgap_trace.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_trace.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_trace.c 
b/drivers/staging/dgap/dgap_trace.c
index 1761002..0f9a956 100644
--- a/drivers/staging/dgap/dgap_trace.c
+++ b/drivers/staging/dgap/dgap_trace.c
@@ -32,7 +32,6 @@
 /* $Id: dgap_trace.c,v 1.1 2009/10/23 14:01:57 markh Exp $ */
 
 #include 
-#include 
 #include/* For jiffies, task states */
 #include/* For tasklet and interrupt structs/defines */
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH Resend 2/4] staging: dgap: Remove version.h header inclusion in dgap_parse.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_parse.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_parse.c 
b/drivers/staging/dgap/dgap_parse.c
index d6d507b..5497e6d 100644
--- a/drivers/staging/dgap/dgap_parse.c
+++ b/drivers/staging/dgap/dgap_parse.c
@@ -36,7 +36,6 @@
  *
  */
 #include 
-#include 
 #include 
 #include 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: gdm724x: Remove version.h header inclusion in netlink_k.c

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/gdm724x/netlink_k.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/gdm724x/netlink_k.c 
b/drivers/staging/gdm724x/netlink_k.c
index 9e8be6a..77fc64e 100644
--- a/drivers/staging/gdm724x/netlink_k.c
+++ b/drivers/staging/gdm724x/netlink_k.c
@@ -13,7 +13,6 @@
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 3/3] staging: rtl8188eu: Include version.h header in xmit_linux.c

2013-08-27 Thread Sachin Kamat
Include version.h header file as detected by versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c |1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/staging/rtl8188eu/os_dep/xmit_linux.c 
b/drivers/staging/rtl8188eu/os_dep/xmit_linux.c
index 1e2c8ab..2e586c0 100644
--- a/drivers/staging/rtl8188eu/os_dep/xmit_linux.c
+++ b/drivers/staging/rtl8188eu/os_dep/xmit_linux.c
@@ -19,6 +19,7 @@
  
**/
 #define _XMIT_OSDEP_C_
 
+#include 
 #include 
 #include 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/3] staging: rtl8188eu: Remove version.h inclusion in osdep_service.h

2013-08-27 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8188eu/include/osdep_service.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h 
b/drivers/staging/rtl8188eu/include/osdep_service.h
index 1be33b7..44f24fa 100644
--- a/drivers/staging/rtl8188eu/include/osdep_service.h
+++ b/drivers/staging/rtl8188eu/include/osdep_service.h
@@ -26,7 +26,6 @@
 #define _SUCCESS   1
 #define RTW_RX_HANDLED 2
 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/3] staging: rtl8188eu: Include version.h in usb_ops.h

2013-08-27 Thread Sachin Kamat
Include version.h header file as detected by versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8188eu/include/usb_ops.h |1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/staging/rtl8188eu/include/usb_ops.h 
b/drivers/staging/rtl8188eu/include/usb_ops.h
index c23de7b..df34237 100644
--- a/drivers/staging/rtl8188eu/include/usb_ops.h
+++ b/drivers/staging/rtl8188eu/include/usb_ops.h
@@ -20,6 +20,7 @@
 #ifndef __USB_OPS_H_
 #define __USB_OPS_H_
 
+#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/2] staging: rtl8188eu: Remove duplicate header inclusion in ioctl_linux.c

2013-08-27 Thread Sachin Kamat
Removed the header files included twice.

Signed-off-by: Sachin Kamat 
Cc: Larry Finger 
---
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c |2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 
b/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c
index d438256..cd4100f 100644
--- a/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c
+++ b/drivers/staging/rtl8188eu/os_dep/ioctl_linux.c
@@ -29,13 +29,11 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
 
 #include 
-#include 
 #include 
 
 #define RTL_IOCTL_WPA_SUPPLICANT   (SIOCIWFIRSTPRIV + 30)
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/2] staging: rtl8188eu: Remove duplicate incusion in drv_types.h

2013-08-28 Thread Sachin Kamat
wlan_bssdef.h was included twice.

Signed-off-by: Sachin Kamat 
Cc: Larry Finger 
---
 drivers/staging/rtl8188eu/include/drv_types.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/rtl8188eu/include/drv_types.h 
b/drivers/staging/rtl8188eu/include/drv_types.h
index 6e49359..ad073c8 100644
--- a/drivers/staging/rtl8188eu/include/drv_types.h
+++ b/drivers/staging/rtl8188eu/include/drv_types.h
@@ -34,7 +34,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH Resend 1/4] staging: dgap: Include version.h header in dgap_kcompat.h

2013-08-28 Thread Sachin Kamat
On 29 August 2013 03:45, Greg KH  wrote:
> On Wed, Aug 28, 2013 at 10:35:46AM +0530, Sachin Kamat wrote:
>> Include version.h header file as detected by versioncheck.
>>
>> Cc: Lidza Louina 
>> Signed-off-by: Sachin Kamat 
>> ---
>>  drivers/staging/dgap/dgap_kcompat.h |2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/drivers/staging/dgap/dgap_kcompat.h 
>> b/drivers/staging/dgap/dgap_kcompat.h
>> index 8ebf4b7..f21c8d7 100644
>> --- a/drivers/staging/dgap/dgap_kcompat.h
>> +++ b/drivers/staging/dgap/dgap_kcompat.h
>> @@ -28,6 +28,8 @@
>>  #ifndef __DGAP_KCOMPAT_H
>>  #define __DGAP_KCOMPAT_H
>>
>> +#include 
>
> Please just remove the KERNEL_VERSION check, and the use of the macro in
> this file entirely, as it's pointless here.

Agreed. That was my initial thought too.
Will update and re-spin.


-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/2] staging: dgap: Fix build errors

2013-08-29 Thread Sachin Kamat
Fixes the following compilation errors:
drivers/staging/dgap/dgap_driver.c:423:3: error:
implicit declaration of function ‘kfree’ [-Werror=implicit-function-declaration]
kfree(dgap_config_buf);
^
drivers/staging/dgap/dgap_driver.c: In function ‘dgap_driver_kzmalloc’:
drivers/staging/dgap/dgap_driver.c:940:3: error: implicit
declaration of function ‘kmalloc’ [-Werror=implicit-function-declaration]

Signed-off-by: Sachin Kamat 
---
 drivers/staging/dgap/dgap_driver.c |1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/staging/dgap/dgap_driver.c 
b/drivers/staging/dgap/dgap_driver.c
index 9f777e4..724a685 100644
--- a/drivers/staging/dgap/dgap_driver.c
+++ b/drivers/staging/dgap/dgap_driver.c
@@ -36,6 +36,7 @@
 #include 
 #include 
 #include/* For udelay */
+#include 
 #include/* For copy_from_user/copy_to_user */
 
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,39)
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/2] staging: dgap: Remove unnecessary version check

2013-08-29 Thread Sachin Kamat
Code should be for the kernel version it is merged in. Version
check is not necessary.

Signed-off-by: Sachin Kamat 
---
Compile tested only.
---
 drivers/staging/dgap/dgap_driver.c  |4 
 drivers/staging/dgap/dgap_kcompat.h |   29 -
 2 files changed, 33 deletions(-)

diff --git a/drivers/staging/dgap/dgap_driver.c 
b/drivers/staging/dgap/dgap_driver.c
index 724a685..65d7ee0 100644
--- a/drivers/staging/dgap/dgap_driver.c
+++ b/drivers/staging/dgap/dgap_driver.c
@@ -32,16 +32,12 @@
 
 
 #include 
-#include 
 #include 
 #include 
 #include/* For udelay */
 #include 
 #include/* For copy_from_user/copy_to_user */
-
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,39)
 #include 
-#endif
 
 #include "dgap_driver.h"
 #include "dgap_pci.h"
diff --git a/drivers/staging/dgap/dgap_kcompat.h 
b/drivers/staging/dgap/dgap_kcompat.h
index 8ebf4b7..0dc2404 100644
--- a/drivers/staging/dgap/dgap_kcompat.h
+++ b/drivers/staging/dgap/dgap_kcompat.h
@@ -28,11 +28,6 @@
 #ifndef __DGAP_KCOMPAT_H
 #define __DGAP_KCOMPAT_H
 
-# ifndef KERNEL_VERSION
-#  define KERNEL_VERSION(a,b,c)  (((a) << 16) + ((b) << 8) + (c))
-# endif
-
-
 #if !defined(TTY_FLIPBUF_SIZE)
 # define TTY_FLIPBUF_SIZE 512
 #endif
@@ -66,28 +61,4 @@
module_param(VAR, long, PERM); \
MODULE_PARM_DESC(VAR, DESC);
 
-
-
-
-
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
-
-
-
-
-/* NOTHING YET */
-
-
-
-
-# else
-
-
-
-# error "this driver does not support anything below the 2.6.27 kernel series."
-
-
-
-# endif
-
 #endif /* ! __DGAP_KCOMPAT_H */
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/2] staging: dgap: Remove version check in dgap_driver.c

2013-08-30 Thread Sachin Kamat
Code should be for the kernel version it is merged in.
Version check is not necessary.

Signed-off-by: Sachin Kamat 
---
Compile tested only.
---
 drivers/staging/dgap/dgap_driver.c |4 
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/dgap/dgap_driver.c 
b/drivers/staging/dgap/dgap_driver.c
index 724a685..65d7ee0 100644
--- a/drivers/staging/dgap/dgap_driver.c
+++ b/drivers/staging/dgap/dgap_driver.c
@@ -32,16 +32,12 @@
 
 
 #include 
-#include 
 #include 
 #include 
 #include/* For udelay */
 #include 
 #include/* For copy_from_user/copy_to_user */
-
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,39)
 #include 
-#endif
 
 #include "dgap_driver.h"
 #include "dgap_pci.h"
-- 
1.7.4.1

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/2] staging: dgap: Remove version check in dgap_kcompat.h

2013-08-30 Thread Sachin Kamat
Code should be for the kernel version it is merged in.
Version check is not necessary.

Signed-off-by: Sachin Kamat 
---
Compile tested only.
---
 drivers/staging/dgap/dgap_kcompat.h |   29 -
 1 files changed, 0 insertions(+), 29 deletions(-)

diff --git a/drivers/staging/dgap/dgap_kcompat.h 
b/drivers/staging/dgap/dgap_kcompat.h
index 8ebf4b7..0dc2404 100644
--- a/drivers/staging/dgap/dgap_kcompat.h
+++ b/drivers/staging/dgap/dgap_kcompat.h
@@ -28,11 +28,6 @@
 #ifndef __DGAP_KCOMPAT_H
 #define __DGAP_KCOMPAT_H
 
-# ifndef KERNEL_VERSION
-#  define KERNEL_VERSION(a,b,c)  (((a) << 16) + ((b) << 8) + (c))
-# endif
-
-
 #if !defined(TTY_FLIPBUF_SIZE)
 # define TTY_FLIPBUF_SIZE 512
 #endif
@@ -66,28 +61,4 @@
module_param(VAR, long, PERM); \
MODULE_PARM_DESC(VAR, DESC);
 
-
-
-
-
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
-
-
-
-
-/* NOTHING YET */
-
-
-
-
-# else
-
-
-
-# error "this driver does not support anything below the 2.6.27 kernel series."
-
-
-
-# endif
-
 #endif /* ! __DGAP_KCOMPAT_H */
-- 
1.7.4.1

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 2/2] staging: dgap: Remove unnecessary version check

2013-08-31 Thread Sachin Kamat
On 31 August 2013 00:00, Greg KH  wrote:
> On Thu, Aug 29, 2013 at 03:36:55PM +0530, Sachin Kamat wrote:
>> Code should be for the kernel version it is merged in. Version
>> check is not necessary.
>>
>> Signed-off-by: Sachin Kamat 
>> ---
>> Compile tested only.
>> ---
>>  drivers/staging/dgap/dgap_driver.c  |4 
>>  drivers/staging/dgap/dgap_kcompat.h |   29 -
>>  2 files changed, 33 deletions(-)
>
> This patch doesn't apply either, what went wrong with these?

A patch similar to my first patch already got applied to your tree due
to which both these failed to apply.

>
> Care to refresh them and try again?

I have refreshed, split and resent the second patch (this one) based
on your latest staging-next.

-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 5/5] staging: xgifb: Remove redundant pci_set_drvdata

2013-09-20 Thread Sachin Kamat
Driver core sets driver data to NULL upon failure or remove.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/xgifb/XGI_main_26.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/xgifb/XGI_main_26.c 
b/drivers/staging/xgifb/XGI_main_26.c
index 3b3e17d..b3ff603 100644
--- a/drivers/staging/xgifb/XGI_main_26.c
+++ b/drivers/staging/xgifb/XGI_main_26.c
@@ -2070,7 +2070,6 @@ static void xgifb_remove(struct pci_dev *pdev)
release_mem_region(xgifb_info->video_base, xgifb_info->video_size);
pci_disable_device(pdev);
framebuffer_release(fb_info);
-   pci_set_drvdata(pdev, NULL);
 }
 
 static struct pci_driver xgifb_driver = {
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 4/5] staging: vt6655: Remove redundant pci_set_drvdata

2013-09-20 Thread Sachin Kamat
Driver core sets driver data to NULL upon failure or remove.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/vt6655/device_main.c |4 
 1 file changed, 4 deletions(-)

diff --git a/drivers/staging/vt6655/device_main.c 
b/drivers/staging/vt6655/device_main.c
index 7f36a71..e93fdc8 100644
--- a/drivers/staging/vt6655/device_main.c
+++ b/drivers/staging/vt6655/device_main.c
@@ -1153,10 +1153,6 @@ static void device_free_info(PSDevice pDevice) {
pci_release_regions(pDevice->pcid);
if (dev)
free_netdev(dev);
-
-   if (pDevice->pcid) {
-   pci_set_drvdata(pDevice->pcid, NULL);
-   }
 }
 
 static bool device_init_rings(PSDevice pDevice) {
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 3/5] staging: sm7xxfb: Remove redundant pci_set_drvdata

2013-09-20 Thread Sachin Kamat
Driver core sets driver data to NULL upon failure or remove.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/sm7xxfb/sm7xxfb.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/sm7xxfb/sm7xxfb.c 
b/drivers/staging/sm7xxfb/sm7xxfb.c
index 8add64b..5c85761 100644
--- a/drivers/staging/sm7xxfb/sm7xxfb.c
+++ b/drivers/staging/sm7xxfb/sm7xxfb.c
@@ -933,7 +933,6 @@ static void smtcfb_pci_remove(struct pci_dev *pdev)
struct smtcfb_info *sfb;
 
sfb = pci_get_drvdata(pdev);
-   pci_set_drvdata(pdev, NULL);
smtc_unmap_smem(sfb);
smtc_unmap_mmio(sfb);
unregister_framebuffer(&sfb->fb);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/5] staging: rtl8187se: Remove redundant pci_set_drvdata

2013-09-20 Thread Sachin Kamat
Driver core sets driver data to NULL upon failure or remove.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8187se/r8180_core.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/rtl8187se/r8180_core.c 
b/drivers/staging/rtl8187se/r8180_core.c
index 5947a6f..25f5ddd 100644
--- a/drivers/staging/rtl8187se/r8180_core.c
+++ b/drivers/staging/rtl8187se/r8180_core.c
@@ -3268,7 +3268,6 @@ fail_free:
pci_disable_device(pdev);
 
DMESG("wlan driver load failed\n");
-   pci_set_drvdata(pdev, NULL);
return ret;
 }
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/5] staging: rtl8192e: Remove redundant pci_set_drvdata

2013-09-20 Thread Sachin Kamat
Driver core sets driver data to NULL upon failure or remove.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/rtl8192e/rtl8192e/rtl_core.c 
b/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
index e068443..7d322f3 100644
--- a/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
+++ b/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
@@ -2982,7 +2982,6 @@ err_rel_rtllib:
free_rtllib(dev);
 
DMESG("wlan driver load failed\n");
-   pci_set_drvdata(pdev, NULL);
 err_pci_disable:
pci_disable_device(pdev);
return err;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 05/11] staging: cxt1e1: sbeproc.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/sbeproc.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/cxt1e1/sbeproc.c b/drivers/staging/cxt1e1/sbeproc.c
index 9361dd8..353c001 100644
--- a/drivers/staging/cxt1e1/sbeproc.c
+++ b/drivers/staging/cxt1e1/sbeproc.c
@@ -44,7 +44,7 @@ void sbecom_proc_brd_cleanup(ci_t *ci)
 static void sbecom_proc_get_brdinfo(ci_t *ci, struct sbe_brd_info *bip)
 {
hdw_info_t *hi = &hdw_info[ci->brdno];
-   u_int8_t *bsn = 0;
+   u_int8_t *bsn = NULL;
 
switch (hi->promfmt)
{
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 06/11] staging: cxt1e1: hwprobe.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/hwprobe.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/cxt1e1/hwprobe.c b/drivers/staging/cxt1e1/hwprobe.c
index 53e9237..2f4f051 100644
--- a/drivers/staging/cxt1e1/hwprobe.c
+++ b/drivers/staging/cxt1e1/hwprobe.c
@@ -157,7 +157,7 @@ prep_hdw_info (void)
 hi->pci_slot = 0xff;
 hi->pci_pin[0] = 0;
 hi->pci_pin[1] = 0;
-hi->ndev = 0;
+hi->ndev = NULL;
 hi->addr[0] = 0L;
 hi->addr[1] = 0L;
 hi->addr_mapped[0] = 0L;
@@ -328,7 +328,7 @@ c4hw_attach_all (void)
 break;
 for (j = 0; j < 2; j++)
 {
-if (request_mem_region (hi->addr[j], hi->len[j], hi->devname) == 0)
+   if (!request_mem_region (hi->addr[j], hi->len[j], hi->devname))
 {
 pr_warning("%s: memory in use, addr=0x%lx, len=0x%lx ?\n",
hi->devname, hi->addr[j], hi->len[j]);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 01/11] staging: cxt1e1: musycc.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
Most of the patches in this series will give checkpatch errors related
to spacing and indentation. This is because the driver does not follow
the spacing/indentation guidelines provided for the kernel. Fixing the
whitespace issues for this driver should be taken up as a separate
exercise, IMHO.
---

 drivers/staging/cxt1e1/musycc.c |   28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/drivers/staging/cxt1e1/musycc.c b/drivers/staging/cxt1e1/musycc.c
index 52b6d7f..a2a2af1 100644
--- a/drivers/staging/cxt1e1/musycc.c
+++ b/drivers/staging/cxt1e1/musycc.c
@@ -745,7 +745,7 @@ musycc_init(ci_t *ci)
 #define INT_QUEUE_BOUNDARY  4
 
 regaddr = OS_kmalloc((INT_QUEUE_SIZE + 1) * sizeof(u_int32_t));
-if (regaddr == 0)
+if (!regaddr)
return ENOMEM;
 ci->iqd_p_saved = regaddr;  /* save orig value for free's usage */
 ci->iqd_p = (u_int32_t *) ((unsigned long) (regaddr + INT_QUEUE_BOUNDARY - 
1) &
@@ -766,11 +766,11 @@ musycc_init(ci_t *ci)
 #define GROUP_BOUNDARY   0x800
 
regaddr = OS_kmalloc(sizeof(struct musycc_groupr) + GROUP_BOUNDARY);
-   if (regaddr == 0) {
+   if (!regaddr) {
for (gchan = 0; gchan < i; gchan++) {
pi = &ci->port[gchan];
OS_kfree(pi->reg);
-   pi->reg = 0;
+   pi->reg = NULL;
}
return ENOMEM;
}
@@ -839,12 +839,12 @@ musycc_bh_tx_eom(mpi_t *pi, int gchan)
 volatile u_int32_t status;
 
 ch = pi->chan[gchan];
-if (ch == 0 || ch->state != UP) {
+if (!ch || ch->state != UP) {
if (cxt1e1_log_level >= LOG_ERROR)
pr_info("%s: intr: xmit EOM on uninitialized channel %d\n",
pi->up->devname, gchan);
 }
-if (ch == 0 || ch->mdt == 0)
+if (!ch || !ch->mdt)
return; /* note: mdt==0 implies a malloc()
 * failure w/in chan_up() routine */
 
@@ -907,7 +907,7 @@ musycc_bh_tx_eom(mpi_t *pi, int gchan)
ch->txd_irq_srv = md->snext;
 
md->data = 0;
-   if (md->mem_token != 0) {
+   if (md->mem_token)  {
/* upcount channel */
atomic_sub(OS_mem_token_tlen(md->mem_token), &ch->tx_pending);
/* upcount card */
@@ -931,7 +931,7 @@ musycc_bh_tx_eom(mpi_t *pi, int gchan)
 #endif  /*** CONFIG_SBE_WAN256T3_NCOMM ***/
 
OS_mem_token_free_irq(md->mem_token);
-   md->mem_token = 0;
+   md->mem_token = NULL;
}
md->status = 0;
 #ifdef RLD_TXFULL_DEBUG
@@ -1012,13 +1012,13 @@ musycc_bh_rx_eom(mpi_t *pi, int gchan)
 u_int32_t   error;
 
 ch = pi->chan[gchan];
-if (ch == 0 || ch->state != UP) {
+if (!ch || ch->state != UP) {
if (cxt1e1_log_level > LOG_ERROR)
pr_info("%s: intr: receive EOM on uninitialized channel %d\n",
pi->up->devname, gchan);
return;
 }
-if (ch->mdr == 0)
+if (!ch->mdr)
return; /* can this happen ? */
 
 for (;;) {
@@ -1566,18 +1566,18 @@ musycc_chan_down(ci_t *dummy, int channum)
 pi->regram->rmp[gchan] = 0;
 FLUSH_MEM_WRITE();
 for (i = 0; i < ch->txd_num; i++)
-   if (ch->mdt[i].mem_token != 0)
+   if (ch->mdt[i].mem_token)
OS_mem_token_free(ch->mdt[i].mem_token);
 
 for (i = 0; i < ch->rxd_num; i++)
-   if (ch->mdr[i].mem_token != 0)
+   if (ch->mdr[i].mem_token)
OS_mem_token_free(ch->mdr[i].mem_token);
 
 OS_kfree(ch->mdr);
-ch->mdr = 0;
+ch->mdr = NULL;
 ch->rxd_num = 0;
 OS_kfree(ch->mdt);
-ch->mdt = 0;
+ch->mdt = NULL;
 ch->txd_num = 0;
 
 musycc_update_timeslots(pi);
@@ -1746,7 +1746,7 @@ musycc_start_xmit(ci_t *ci, int channum, void *mem_token)
 #endif
u |= (PADFILL_ENABLE | (ch->p.pad_fill_count << EXTRA_FLAGS));
}
-   md->mem_token = len ? 0 : mem_token;/* Fill in mds on last
+   md->mem_token = len ? NULL : mem_token;/* Fill in mds on last
 * segment, others set ZERO
 * so that entire token is
 * removed ONLY when ALL
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 04/11] staging: cxt1e1: linux.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/linux.c |   26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/drivers/staging/cxt1e1/linux.c b/drivers/staging/cxt1e1/linux.c
index 142691c..598e6ba 100644
--- a/drivers/staging/cxt1e1/linux.c
+++ b/drivers/staging/cxt1e1/linux.c
@@ -133,7 +133,7 @@ getuserbychan (int channum)
 mch_t  *ch;
 
 ch = c4_find_chan (channum);
-return ch ? ch->user : 0;
+return ch ? ch->user : NULL;
 }
 
 
@@ -245,7 +245,7 @@ c4_wq_port_cleanup (mpi_t *pi)
 {
 destroy_workqueue (pi->wq_port);/* this also calls
  * flush_workqueue() */
-pi->wq_port = 0;
+pi->wq_port = NULL;
 }
 }
 
@@ -420,7 +420,7 @@ create_chan (struct net_device *ndev, ci_t *ci,
 int ret;
 
 if (c4_find_chan (cp->channum))
-return 0;   /* channel already exists */
+return NULL;   /* channel already exists */
 
 {
 struct c4_priv *priv;
@@ -430,14 +430,14 @@ create_chan (struct net_device *ndev, ci_t *ci,
 if (!priv)
 {
 pr_warning("%s: no memory for net_device !\n", ci->devname);
-return 0;
+   return NULL;
 }
 dev = alloc_hdlcdev (priv);
 if (!dev)
 {
 pr_warning("%s: no memory for hdlc_device !\n", ci->devname);
 OS_kfree (priv);
-return 0;
+   return NULL;
 }
 priv->ci = ci;
 priv->channum = cp->channum;
@@ -496,7 +496,7 @@ create_chan (struct net_device *ndev, ci_t *ci,
 pr_info("%s: create_chan[%d] registration error = %d.\n",
 ci->devname, cp->channum, ret);
 free_netdev (dev);  /* cleanup */
-return 0;   /* failed to register */
+   return NULL;/* failed to register */
 }
 return dev;
 }
@@ -744,7 +744,7 @@ do_deluser (struct net_device *ndev, int lockit)
 ch = c4_find_chan (channum);
 if (ch == NULL)
 return -ENOENT;
-ch->user = 0;   /* will be freed, below */
+   ch->user = NULL;/* will be freed, below */
 }
 
 if (lockit)
@@ -959,7 +959,7 @@ c4_add_dev (hdw_info_t *hi, int brdno, unsigned long f0, 
unsigned long f1,
 {
 pr_warning("%s: no memory for struct net_device !\n", hi->devname);
 error_flag = ENOMEM;
-return 0;
+   return NULL;
 }
 ci = (ci_t *)(netdev_priv(ndev));
 ndev->irq = irq0;
@@ -970,7 +970,7 @@ c4_add_dev (hdw_info_t *hi, int brdno, unsigned long f0, 
unsigned long f1,
 c4_list = ci;
 ci->brdno = ci->next ? ci->next->brdno + 1 : 0;
 
-if (CI == 0)
+if (!CI)
 CI = ci;/* DEBUG, only board 0 usage */
 
 strcpy (ci->devname, hi->devname);
@@ -996,7 +996,7 @@ c4_add_dev (hdw_info_t *hi, int brdno, unsigned long f0, 
unsigned long f1,
 OS_kfree (netdev_priv(ndev));
 OS_kfree (ndev);
 error_flag = ENODEV;
-return 0;
+   return NULL;
 }
 /*
  *  int request_irq(unsigned int irq,
@@ -1022,7 +1022,7 @@ c4_add_dev (hdw_info_t *hi, int brdno, unsigned long f0, 
unsigned long f1,
 OS_kfree (netdev_priv(ndev));
 OS_kfree (ndev);
 error_flag = EIO;
-return 0;
+   return NULL;
 }
 #ifdef CONFIG_SBE_PMCC4_NCOMM
 if (request_irq (irq1, &c4_ebus_interrupt, IRQF_SHARED, ndev->name, ndev))
@@ -1033,7 +1033,7 @@ c4_add_dev (hdw_info_t *hi, int brdno, unsigned long f0, 
unsigned long f1,
 OS_kfree (netdev_priv(ndev));
 OS_kfree (ndev);
 error_flag = EIO;
-return 0;
+   return NULL;
 }
 #endif
 
@@ -1091,7 +1091,7 @@ c4_add_dev (hdw_info_t *hi, int brdno, unsigned long f0, 
unsigned long f1,
 free_irq (irq0, ndev);
 OS_kfree (netdev_priv(ndev));
 OS_kfree (ndev);
-return 0;   /* failure, error_flag is set */
+   return NULL;/* failure, error_flag is set */
 }
 return ndev;
 }
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 10/11] staging: cxt1e1: hwprobe.c: Return negative error codes

2013-09-26 Thread Sachin Kamat
Return negative error codes as is followed in the rest of the
kernel.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/hwprobe.c |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/staging/cxt1e1/hwprobe.c b/drivers/staging/cxt1e1/hwprobe.c
index 2f4f051..02b4f8f 100644
--- a/drivers/staging/cxt1e1/hwprobe.c
+++ b/drivers/staging/cxt1e1/hwprobe.c
@@ -309,7 +309,7 @@ c4hw_attach_all (void)
 if (!found)
 {
 pr_warning("No boards found\n");
-return ENODEV;
+return -ENODEV;
 }
 /* sanity check for consistent hardware found */
 for (i = 0, hi = hdw_info; i < MAX_BOARDS; i++, hi++)
@@ -318,7 +318,7 @@ c4hw_attach_all (void)
 {
 pr_warning("%s: something very wrong with pci_get_device\n",
hi->devname);
-return EIO;
+return -EIO;
 }
 }
 /* bring board's memory regions on/line */
@@ -333,7 +333,7 @@ c4hw_attach_all (void)
 pr_warning("%s: memory in use, addr=0x%lx, len=0x%lx ?\n",
hi->devname, hi->addr[j], hi->len[j]);
 cleanup_ioremap ();
-return ENOMEM;
+return -ENOMEM;
 }
 hi->addr_mapped[j] = (unsigned long) ioremap (hi->addr[j], 
hi->len[j]);
 if (!hi->addr_mapped[j])
@@ -341,7 +341,7 @@ c4hw_attach_all (void)
 pr_warning("%s: ioremap fails, addr=0x%lx, len=0x%lx ?\n",
hi->devname, hi->addr[j], hi->len[j]);
 cleanup_ioremap ();
-return ENOMEM;
+return -ENOMEM;
 }
 #ifdef SBE_MAP_DEBUG
 pr_warning("%s: io remapped from phys %x to virt %x\n",
@@ -365,7 +365,7 @@ c4hw_attach_all (void)
hi->devname, i, hi->pci_slot);
 cleanup_devs ();
 cleanup_ioremap ();
-return EIO;
+return -EIO;
 }
 pci_set_master (hi->pdev[0]);
 pci_set_master (hi->pdev[1]);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 08/11] staging: cxt1e1: pmcc4_drv.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/pmcc4_drv.c |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/cxt1e1/pmcc4_drv.c 
b/drivers/staging/cxt1e1/pmcc4_drv.c
index 2383c60..4028ea1 100644
--- a/drivers/staging/cxt1e1/pmcc4_drv.c
+++ b/drivers/staging/cxt1e1/pmcc4_drv.c
@@ -70,7 +70,7 @@ extern void *memset (void *s, int c, size_t n);
 #endif
 
 int drvr_state = SBE_DRVR_INIT;
-ci_t   *c4_list = 0;
+ci_t   *c4_list = NULL;
 ci_t   *CI; /* dummy pointer to board ZEROE's data -
  * DEBUG USAGE */
 
@@ -119,7 +119,7 @@ c4_find_chan (int channum)
 return ch;
 }
 }
-return 0;
+return NULL;
 }
 
 
@@ -145,7 +145,7 @@ c4_new (void *hi)
 pr_warning("failed CI malloc, size %u.\n",
(unsigned int) sizeof (ci_t));
 
-if (CI == 0)
+if (!CI)
 CI = ci;/* DEBUG, only board 0 usage */
 return ci;
 }
@@ -831,7 +831,7 @@ c4_musycc_rw (ci_t *ci, struct c4_musycc_param *mcp)
 {
 mpi_t  *pi;
 volatile u_int32_t *dph;/* hardware implemented register */
-u_int32_t  *dpr = 0;/* RAM image of registers for group command
+u_int32_t *dpr = NULL; /* RAM image of registers for group command
  * usage */
 int offset = mcp->offset % 0x800;   /* group relative address
  * offset, mcp->portnum is
@@ -1060,7 +1060,7 @@ c4_new_chan (ci_t *ci, int portnum, int channum, void 
*user)
 }
 
 /* save off interface assignments which bound a board */
-if (ci->first_if == 0)  /* first channel registered is assumed to
+if (!ci->first_if) /* first channel registered is assumed to
  * be the lowest channel */
 {
 ci->first_if = ci->last_if = user;
@@ -1392,7 +1392,7 @@ c4_chan_up (ci_t *ci, int channum)
 md->status = HOST_TX_OWNED; /* Host owns TX descriptor ** CODING
  * NOTE: HOST_TX_OWNED = 0 so no need to
  * byteSwap */
-md->mem_token = 0;
+md->mem_token = NULL;
 md->data = 0;
 if (i == (txnum - 1))
 {
@@ -1448,10 +1448,10 @@ errfree:
 OS_mem_token_free (ch->mdr[i].mem_token);
 }
 OS_kfree (ch->mdt);
-ch->mdt = 0;
+ch->mdt = NULL;
 ch->txd_num = 0;
 OS_kfree (ch->mdr);
-ch->mdr = 0;
+ch->mdr = NULL;
 ch->rxd_num = 0;
 ch->state = DOWN;
 return ENOBUFS;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 02/11] staging: cxt1e1: sbecom_inline_linux.h: Return NULL instead of 0

2013-09-26 Thread Sachin Kamat
Functions returning pointer should return NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/sbecom_inline_linux.h |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/cxt1e1/sbecom_inline_linux.h 
b/drivers/staging/cxt1e1/sbecom_inline_linux.h
index 3c6d1c0..ba3ff3e 100644
--- a/drivers/staging/cxt1e1/sbecom_inline_linux.h
+++ b/drivers/staging/cxt1e1/sbecom_inline_linux.h
@@ -73,7 +73,7 @@ OS_mem_token_alloc (size_t size)
 if (!skb)
 {
 //pr_warning("no mem in OS_mem_token_alloc !\n");
-return 0;
+return NULL;
 }
 return skb;
 }
@@ -103,7 +103,7 @@ OS_mem_token_data (void *token)
 static inline void *
 OS_mem_token_next (void *token)
 {
-return 0;
+return NULL;
 }
 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 11/11] staging: cxt1e1: linux.c: Return negative error codes

2013-09-26 Thread Sachin Kamat
Return negative error codes as is followed in the rest of the
kernel.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/linux.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/cxt1e1/linux.c b/drivers/staging/cxt1e1/linux.c
index 598e6ba..9b48373 100644
--- a/drivers/staging/cxt1e1/linux.c
+++ b/drivers/staging/cxt1e1/linux.c
@@ -230,7 +230,7 @@ c4_wq_port_init (mpi_t *pi)
 __func__, name, pi->portnum); /* RLD DEBUG */
 #endif
 if (!(pi->wq_port = create_singlethread_workqueue (name)))
-return ENOMEM;
+return -ENOMEM;
 return 0;   /* success */
 }
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 07/11] staging: cxt1e1: sbecrc.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/sbecrc.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/cxt1e1/sbecrc.c b/drivers/staging/cxt1e1/sbecrc.c
index 87512a5..81fa8a3 100644
--- a/drivers/staging/cxt1e1/sbecrc.c
+++ b/drivers/staging/cxt1e1/sbecrc.c
@@ -88,7 +88,7 @@ sbeCrc(u_int8_t *buffer,  /* data buffer to crc */
u_int32_t initialCrc,  /* starting CRC */
u_int32_t *result)
 {
-   u_int32_t *tbl = 0;
+   u_int32_t *tbl = NULL;
u_int32_t  temp1, temp2, crc;
 
/*
@@ -102,7 +102,7 @@ sbeCrc(u_int8_t *buffer,  /* data buffer to crc */
genCrcTable(tbl);
 #else
tbl = (u_int32_t *) OS_kmalloc(CRC_TABLE_ENTRIES * 
sizeof(u_int32_t));
-   if (tbl == 0) {
+   if (!tbl) {
*result = 0;   /* dummy up return value due to malloc
* failure */
return;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 03/11] staging: cxt1e1: sbeid.c: Use NULL instead of 0

2013-09-26 Thread Sachin Kamat
Pointers should be assigned NULL instead of 0.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/sbeid.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/cxt1e1/sbeid.c b/drivers/staging/cxt1e1/sbeid.c
index 791993f..6ec51bc 100644
--- a/drivers/staging/cxt1e1/sbeid.c
+++ b/drivers/staging/cxt1e1/sbeid.c
@@ -22,7 +22,7 @@
 char   *
 sbeid_get_bdname (ci_t *ci)
 {
-char   *np = 0;
+char   *np = NULL;
 
 switch (ci->brd_id)
 {
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 09/11] staging: cxt1e1: musycc.c: Return negative error codes

2013-09-26 Thread Sachin Kamat
Return negative error codes as is followed in the rest of the
kernel.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/cxt1e1/musycc.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/cxt1e1/musycc.c b/drivers/staging/cxt1e1/musycc.c
index a2a2af1..0ba8c3a 100644
--- a/drivers/staging/cxt1e1/musycc.c
+++ b/drivers/staging/cxt1e1/musycc.c
@@ -746,7 +746,7 @@ musycc_init(ci_t *ci)
 
 regaddr = OS_kmalloc((INT_QUEUE_SIZE + 1) * sizeof(u_int32_t));
 if (!regaddr)
-   return ENOMEM;
+   return -ENOMEM;
 ci->iqd_p_saved = regaddr;  /* save orig value for free's usage */
 ci->iqd_p = (u_int32_t *) ((unsigned long) (regaddr + INT_QUEUE_BOUNDARY - 
1) &
   (~(INT_QUEUE_BOUNDARY - 1)));/* this 
calculates
@@ -772,7 +772,7 @@ musycc_init(ci_t *ci)
OS_kfree(pi->reg);
pi->reg = NULL;
}
-   return ENOMEM;
+   return -ENOMEM;
}
pi->regram_saved = regaddr; /* save orig value for free's usage */
pi->regram = (struct musycc_groupr *) ((unsigned long) (regaddr + 
GROUP_BOUNDARY - 1) &
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: dgnc: Remove KERNEL_VERSION check

2013-09-27 Thread Sachin Kamat
This check is not required.

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgnc/dgnc_kcompat.h |5 -
 1 file changed, 5 deletions(-)

diff --git a/drivers/staging/dgnc/dgnc_kcompat.h 
b/drivers/staging/dgnc/dgnc_kcompat.h
index ed85152..eaec7e6 100644
--- a/drivers/staging/dgnc/dgnc_kcompat.h
+++ b/drivers/staging/dgnc/dgnc_kcompat.h
@@ -28,11 +28,6 @@
 #ifndef __DGNC_KCOMPAT_H
 #define __DGNC_KCOMPAT_H
 
-# ifndef KERNEL_VERSION
-#  define KERNEL_VERSION(a,b,c)  (((a) << 16) + ((b) << 8) + (c))
-# endif
-
-
 #if !defined(TTY_FLIPBUF_SIZE)
 # define TTY_FLIPBUF_SIZE 512
 #endif
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: imx-drm: Remove redundant of_match_ptr

2013-09-28 Thread Sachin Kamat
'imx_ldb_dt_ids' is always compiled in. Hence of_match_ptr() is
not needed.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/imx-drm/imx-ldb.c |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/staging/imx-drm/imx-ldb.c 
b/drivers/staging/imx-drm/imx-ldb.c
index b81ed41..926f493 100644
--- a/drivers/staging/imx-drm/imx-ldb.c
+++ b/drivers/staging/imx-drm/imx-ldb.c
@@ -466,8 +466,7 @@ static int imx_ldb_probe(struct platform_device *pdev)
 {
struct device_node *np = pdev->dev.of_node;
const struct of_device_id *of_id =
-   of_match_device(of_match_ptr(imx_ldb_dt_ids),
-   &pdev->dev);
+   of_match_device(imx_ldb_dt_ids, &pdev->dev);
struct device_node *child;
const u8 *edidp;
struct imx_ldb *imx_ldb;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Re: [PATCH 01/11] staging: cxt1e1: musycc.c: Use NULL instead of 0

2013-09-30 Thread Sachin Kamat
On 1 October 2013 07:18, Greg KH  wrote:
> On Fri, Sep 27, 2013 at 09:36:28AM +0530, Sachin Kamat wrote:
>> Pointers should be assigned NULL instead of 0.
>>
>> Signed-off-by: Sachin Kamat 
>> ---
>> Most of the patches in this series will give checkpatch errors related
>> to spacing and indentation. This is because the driver does not follow
>> the spacing/indentation guidelines provided for the kernel. Fixing the
>> whitespace issues for this driver should be taken up as a separate
>> exercise, IMHO.
>
> That is the exact correct thing to do, thanks for doing it in this
> manner, nice job.

Thanks Greg.

-- 
With warm regards,
Sachin
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 06/10] staging: lustre: Do not use 0 for NULL pointer in console.c

2013-10-09 Thread Sachin Kamat
Do not use 0 for NULL pointer.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lnet/selftest/console.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/lustre/lnet/selftest/console.c 
b/drivers/staging/lustre/lnet/selftest/console.c
index 09e4700..f1152e4 100644
--- a/drivers/staging/lustre/lnet/selftest/console.c
+++ b/drivers/staging/lustre/lnet/selftest/console.c
@@ -797,7 +797,7 @@ lstcon_group_info(char *name, lstcon_ndlist_ent_t *gents_p,
return rc;
}
 
-   if (dents_up != 0) {
+   if (dents_up) {
/* verbose query */
rc = lstcon_nodes_getent(&grp->grp_ndl_list,
 index_p, count_p, dents_up);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 02/10] staging: dgap: dgap_fep5: Remove braces around return

2013-10-09 Thread Sachin Kamat
Braces are not needed around return values.

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgap/dgap_fep5.c |   38 +++---
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/drivers/staging/dgap/dgap_fep5.c b/drivers/staging/dgap/dgap_fep5.c
index 5ebfcac..86e9aa6 100644
--- a/drivers/staging/dgap/dgap_fep5.c
+++ b/drivers/staging/dgap/dgap_fep5.c
@@ -134,7 +134,7 @@ int dgap_after_config_loaded(void)
dgap_Board[i]->flipflagbuf = dgap_driver_kzmalloc(MYFLIPLEN, 
GFP_ATOMIC);
}
 
-   return (rc);
+   return rc;
 }
 
 
@@ -150,14 +150,14 @@ static int dgap_usertoboard(struct board_t *brd, char 
*to_addr, char __user *fro
int n = U2BSIZE;
 
if (!brd || brd->magic != DGAP_BOARD_MAGIC)
-   return(-EFAULT);
+   return -EFAULT;
 
while (len) {
if (n > len)
n = len;
 
if (copy_from_user((char *) &buf, from_addr, n) == -1 ) {
-   return(-EFAULT);
+   return -EFAULT;
}
 
/* Copy data from buffer to card memory */
@@ -169,7 +169,7 @@ static int dgap_usertoboard(struct board_t *brd, char 
*to_addr, char __user *fro
from_addr += n;   
n = U2BSIZE;
 }
-   return(0);
+   return 0;
 }
 
 
@@ -1155,20 +1155,20 @@ uint dgap_get_custom_baud(struct channel_t *ch)
uint value = 0;
 
if (!ch || ch->magic != DGAP_CHANNEL_MAGIC) {
-   return (0);
+   return 0;
}
 
if (!ch->ch_bd || ch->ch_bd->magic != DGAP_BOARD_MAGIC) {
-   return (0);
+   return 0;
}
 
if (!(ch->ch_bd->bd_flags & BD_FEP5PLUS))
-   return (0);
+   return 0;
 
vaddr = ch->ch_bd->re_map_membase;
 
if (!vaddr)
-   return (0);
+   return 0;
 
/*
 * Go get from fep mem, what the fep
@@ -1178,7 +1178,7 @@ uint dgap_get_custom_baud(struct channel_t *ch)
(ch->ch_portnum * 0x28) + LINE_SPEED));
 
value = readw(vaddr + offset);
-   return (value);
+   return value;
 }
 
 
@@ -1230,23 +1230,23 @@ int dgap_param(struct tty_struct *tty)
uchar   hflow;
 
if (!tty || tty->magic != TTY_MAGIC)
-   return (-ENXIO);
+   return -ENXIO;
 
un = (struct un_t *) tty->driver_data;
if (!un || un->magic != DGAP_UNIT_MAGIC)
-   return (-ENXIO);
+   return -ENXIO;
 
ch = un->un_ch;
if (!ch || ch->magic != DGAP_CHANNEL_MAGIC)
-   return (-ENXIO);
+   return -ENXIO;
 
bd = ch->ch_bd;
if (!bd || bd->magic != DGAP_BOARD_MAGIC)
-   return (-ENXIO);
+   return -ENXIO;
 
 bs = ch->ch_bs;
if (bs == 0)
-   return (-ENXIO);
+   return -ENXIO;
 
DPR_PARAM(("param start: tdev: %x cflags: %x oflags: %x iflags: %x\n",
ch->ch_tun.un_dev, ch->ch_c_cflag, ch->ch_c_oflag, 
ch->ch_c_iflag));
@@ -1553,7 +1553,7 @@ int dgap_param(struct tty_struct *tty)
 
DPR_PARAM(("param finish\n"));
 
-   return (0);
+   return 0;
 }
 
 
@@ -1670,7 +1670,7 @@ static int dgap_event(struct board_t *bd)
int b1;
 
if (!bd || bd->magic != DGAP_BOARD_MAGIC)
-   return (-ENXIO);
+   return -ENXIO;
 
DGAP_LOCK(bd->bd_lock, lock_flags);
 
@@ -1678,7 +1678,7 @@ static int dgap_event(struct board_t *bd)
 
if (!vaddr) {
DGAP_UNLOCK(bd->bd_lock, lock_flags);
-   return (-ENXIO);
+   return -ENXIO;
}
 
eaddr = (struct ev_t *) (vaddr + EVBUF);
@@ -1696,7 +1696,7 @@ static int dgap_event(struct board_t *bd)
DPR_EVENT(("should be calling xxfail %d\n", __LINE__));
/* Let go of board lock */
DGAP_UNLOCK(bd->bd_lock, lock_flags);
-   return (-ENXIO);
+   return -ENXIO;
}
 
/*
@@ -1944,5 +1944,5 @@ next:
writew(tail, &(eaddr->ev_tail));
DGAP_UNLOCK(bd->bd_lock, lock_flags);
 
-   return (0);
+   return 0;
 }   
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 05/10] staging: line6: midi: Use NULL instead of 0 for pointers

2013-10-09 Thread Sachin Kamat
Use NULL instead of 0 for pointers.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/line6/midi.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/line6/midi.c b/drivers/staging/line6/midi.c
index e3f9a53..52da4d9 100644
--- a/drivers/staging/line6/midi.c
+++ b/drivers/staging/line6/midi.c
@@ -205,7 +205,7 @@ static void line6_midi_input_trigger(struct 
snd_rawmidi_substream *substream,
if (up)
line6->line6midi->substream_receive = substream;
else
-   line6->line6midi->substream_receive = 0;
+   line6->line6midi->substream_receive = NULL;
 }
 
 static struct snd_rawmidi_ops line6_midi_output_ops = {
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 03/10] staging: dgap: dgap_fep5: Do not use 0 for NULL pointer

2013-10-09 Thread Sachin Kamat
Do not compare NULL pointer with 0.

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgap/dgap_fep5.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/dgap/dgap_fep5.c b/drivers/staging/dgap/dgap_fep5.c
index 86e9aa6..794cf9d 100644
--- a/drivers/staging/dgap/dgap_fep5.c
+++ b/drivers/staging/dgap/dgap_fep5.c
@@ -1245,7 +1245,7 @@ int dgap_param(struct tty_struct *tty)
return -ENXIO;
 
 bs = ch->ch_bs;
-   if (bs == 0)
+   if (!bs)
return -ENXIO;
 
DPR_PARAM(("param start: tdev: %x cflags: %x oflags: %x iflags: %x\n",
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 07/10] staging: dgnc: dgnc_tty: Do not use 0 for NULL pointer

2013-10-09 Thread Sachin Kamat
Do not use 0 for NULL pointer.

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgnc/dgnc_tty.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/dgnc/dgnc_tty.c b/drivers/staging/dgnc/dgnc_tty.c
index c6fee11..a6c6aba 100644
--- a/drivers/staging/dgnc/dgnc_tty.c
+++ b/drivers/staging/dgnc/dgnc_tty.c
@@ -520,7 +520,7 @@ void dgnc_sniff_nowait_nolock(struct channel_t *ch, uchar 
*text, uchar *buf, int
/*
 *  Loop while data remains.
 */
-   while (nbuf > 0 && ch->ch_sniff_buf != 0) {
+   while (nbuf > 0 && ch->ch_sniff_buf) {
/*
 *  Determine the amount of available space left in the
 *  buffer.  If there's none, wait until some appears.
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 04/10] staging: dgap: dgap_tty: Do not use 0 for pointers

2013-10-09 Thread Sachin Kamat
0 should not be used instead of NULL for pointers.

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgap/dgap_tty.c |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/dgap/dgap_tty.c b/drivers/staging/dgap/dgap_tty.c
index 924e2bf..2a7a372 100644
--- a/drivers/staging/dgap/dgap_tty.c
+++ b/drivers/staging/dgap/dgap_tty.c
@@ -595,7 +595,7 @@ static void dgap_sniff_nowait_nolock(struct channel_t *ch, 
uchar *text, uchar *b
/*
 *  Loop while data remains.
 */
-   while (nbuf > 0 && ch->ch_sniff_buf != 0) {
+   while (nbuf > 0 && ch->ch_sniff_buf) {
/*
 *  Determine the amount of available space left in the
 *  buffer.  If there's none, wait until some appears.
@@ -1107,9 +1107,10 @@ static int dgap_tty_open(struct tty_struct *tty, struct 
file *file)
MAJOR(tty_devnum(tty)), MINOR(tty_devnum(tty)), un, brd->name));
 
/*
-* Error if channel info pointer is 0.
+* Error if channel info pointer is NULL.
 */
-   if ((bs = ch->ch_bs) == 0) {
+   bs = ch->ch_bs;
+   if (!bs) {
DGAP_UNLOCK(ch->ch_lock, lock_flags2);
DGAP_UNLOCK(brd->bd_lock, lock_flags);
DPR_OPEN(("%d BS is 0!\n", __LINE__));
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 09/10] staging: rtl8192u: Use NULL instead of 0

2013-10-09 Thread Sachin Kamat
Use NULL instead of 0 for pointer.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/rtl8192u/r8192U_core.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/rtl8192u/r8192U_core.c 
b/drivers/staging/rtl8192u/r8192U_core.c
index cd0946d..c383e64 100644
--- a/drivers/staging/rtl8192u/r8192U_core.c
+++ b/drivers/staging/rtl8192u/r8192U_core.c
@@ -2009,7 +2009,7 @@ void rtl8192_usb_deleteendpoints(struct net_device *dev)
priv->oldaddr = NULL;
if (priv->pp_rxskb) {
kfree(priv->pp_rxskb);
-   priv->pp_rxskb = 0;
+   priv->pp_rxskb = NULL;
}
 }
 #else
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 01/10] staging: dgap: dgap_fep5: Remove braces around single line statements

2013-10-09 Thread Sachin Kamat
Single line statements do not require braces.

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgap/dgap_fep5.c |   15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/drivers/staging/dgap/dgap_fep5.c b/drivers/staging/dgap/dgap_fep5.c
index 4464f02..5ebfcac 100644
--- a/drivers/staging/dgap/dgap_fep5.c
+++ b/drivers/staging/dgap/dgap_fep5.c
@@ -1229,29 +1229,24 @@ int dgap_param(struct tty_struct *tty)
uchar   mval;
uchar   hflow;
 
-   if (!tty || tty->magic != TTY_MAGIC) {
+   if (!tty || tty->magic != TTY_MAGIC)
return (-ENXIO);
-   }
 
un = (struct un_t *) tty->driver_data;
-   if (!un || un->magic != DGAP_UNIT_MAGIC) {
+   if (!un || un->magic != DGAP_UNIT_MAGIC)
return (-ENXIO);
-   }
 
ch = un->un_ch;
-   if (!ch || ch->magic != DGAP_CHANNEL_MAGIC) {
+   if (!ch || ch->magic != DGAP_CHANNEL_MAGIC)
return (-ENXIO);
-   }
 
bd = ch->ch_bd;
-   if (!bd || bd->magic != DGAP_BOARD_MAGIC) {
+   if (!bd || bd->magic != DGAP_BOARD_MAGIC)
return (-ENXIO);
-   }
 
 bs = ch->ch_bs;
-   if (bs == 0) {
+   if (bs == 0)
return (-ENXIO);
-   }
 
DPR_PARAM(("param start: tdev: %x cflags: %x oflags: %x iflags: %x\n",
ch->ch_tun.un_dev, ch->ch_c_cflag, ch->ch_c_oflag, 
ch->ch_c_iflag));
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 10/10] staging: vt6655: Use NULL instead of 0

2013-10-09 Thread Sachin Kamat
Use NULL instead of 0 for pointer.

Signed-off-by: Sachin Kamat 
Cc: Forest Bond 
---
 drivers/staging/vt6655/wroute.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/vt6655/wroute.c b/drivers/staging/vt6655/wroute.c
index b61328f..85302c5 100644
--- a/drivers/staging/vt6655/wroute.c
+++ b/drivers/staging/vt6655/wroute.c
@@ -179,7 +179,7 @@ bool ROUTEbRelay(PSDevice pDevice, unsigned char 
*pbySkbData, unsigned int uData
pHeadTD = pHeadTD->next;
}
 
-   pLastTD->pTDInfo->skb = 0;
+   pLastTD->pTDInfo->skb = NULL;
pLastTD->pTDInfo->byFlags = 0;
 
pDevice->apCurrTD[TYPE_AC0DMA] = pHeadTD;
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 08/10] staging: lirc: Do not use 0 for NULL pointer

2013-10-09 Thread Sachin Kamat
Do not use 0 for NULL pointer.

Signed-off-by: Sachin Kamat 
Cc: Jarod Wilson 
---
 drivers/staging/media/lirc/lirc_bt829.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/media/lirc/lirc_bt829.c 
b/drivers/staging/media/lirc/lirc_bt829.c
index fa31ee7..fbbdce4 100644
--- a/drivers/staging/media/lirc/lirc_bt829.c
+++ b/drivers/staging/media/lirc/lirc_bt829.c
@@ -132,7 +132,7 @@ int init_module(void)
atir_driver.minor   = -1;
atir_driver.code_length = 8;
atir_driver.sample_rate = 10;
-   atir_driver.data= 0;
+   atir_driver.data= NULL;
atir_driver.add_to_buf  = atir_add_to_buf;
atir_driver.set_use_inc = atir_set_use_inc;
atir_driver.set_use_dec = atir_set_use_dec;
@@ -159,7 +159,7 @@ void cleanup_module(void)
 static int atir_init_start(void)
 {
pci_addr_lin = ioremap(pci_addr_phys + DATA_PCI_OFF, 0x400);
-   if (pci_addr_lin == 0) {
+   if (!pci_addr_lin) {
pr_info("pci mem must be mapped\n");
return 0;
}
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: mt29f_spinand: Use module_spi_driver

2013-10-09 Thread Sachin Kamat
module_spi_driver removes the boilerplate code and simplifies it.

Signed-off-by: Sachin Kamat 
Cc: Henry Pan 
---
 drivers/staging/mt29f_spinand/mt29f_spinand.c |   18 +-
 1 file changed, 1 insertion(+), 17 deletions(-)

diff --git a/drivers/staging/mt29f_spinand/mt29f_spinand.c 
b/drivers/staging/mt29f_spinand/mt29f_spinand.c
index 8e95a57..5647079 100644
--- a/drivers/staging/mt29f_spinand/mt29f_spinand.c
+++ b/drivers/staging/mt29f_spinand/mt29f_spinand.c
@@ -939,23 +939,7 @@ static struct spi_driver spinand_driver = {
.remove = spinand_remove,
 };
 
-/*
- * Device driver registration
- */
-static int __init spinand_init(void)
-{
-   return spi_register_driver(&spinand_driver);
-}
-
-/*
- * unregister Device driver.
- */
-static void __exit spinand_exit(void)
-{
-   spi_unregister_driver(&spinand_driver);
-}
-module_init(spinand_init);
-module_exit(spinand_exit);
+module_spi_driver(spinand_driver);
 
 MODULE_DESCRIPTION("SPI NAND driver for Micron");
 MODULE_AUTHOR("Henry Pan , Kamlakant Patel 
");
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: xillybus: Use module_platform_driver

2013-10-09 Thread Sachin Kamat
module_platform_driver simplifies the code by removing the boilerplate.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/xillybus/xillybus_of.c |   13 +
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/drivers/staging/xillybus/xillybus_of.c 
b/drivers/staging/xillybus/xillybus_of.c
index 92c2931..2ae045e 100644
--- a/drivers/staging/xillybus/xillybus_of.c
+++ b/drivers/staging/xillybus/xillybus_of.c
@@ -198,15 +198,4 @@ static struct platform_driver xillybus_platform_driver = {
},
 };
 
-static int __init xillybus_of_init(void)
-{
-   return platform_driver_register(&xillybus_platform_driver);
-}
-
-static void __exit xillybus_of_exit(void)
-{
-   platform_driver_unregister(&xillybus_platform_driver);
-}
-
-module_init(xillybus_of_init);
-module_exit(xillybus_of_exit);
+module_platform_driver(xillybus_platform_driver);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: dgap: Fix build error

2014-01-09 Thread Sachin Kamat
Include the header file for kzalloc to fix the following build error:
drivers/staging/dgap/dgap_fep5.c: In function ‘dgap_do_config_load’:
drivers/staging/dgap/dgap_fep5.c:78:2: error: implicit declaration of function
‘kzalloc’ [-Werror=implicit-function-declaration]

Signed-off-by: Sachin Kamat 
Cc: Lidza Louina 
---
 drivers/staging/dgap/dgap_fep5.c |1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/staging/dgap/dgap_fep5.c b/drivers/staging/dgap/dgap_fep5.c
index 15f9a8512313..af37d7a3b4e1 100644
--- a/drivers/staging/dgap/dgap_fep5.c
+++ b/drivers/staging/dgap/dgap_fep5.c
@@ -37,6 +37,7 @@
 #include 
 #include/* For udelay */
 #include/* For copy_from_user/copy_to_user */
+#include 
 #include 
 #include /* For tty_schedule_flip */
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/1] staging: ion: Remove left over comment

2014-07-16 Thread Sachin Kamat
Commit 2bb9f5034ec7 ("gpu: ion: Remove heapmask from client")
removed the heap_type_mask parameter. Remove the associated
kernel-doc comment too.

Signed-off-by: Sachin Kamat 
Cc: Rebecca Schultz Zavin 
Cc: John Stultz 
---
 drivers/staging/android/ion/ion.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/android/ion/ion.h 
b/drivers/staging/android/ion/ion.h
index dcd2a0cdb192..d305bb7e9a74 100644
--- a/drivers/staging/android/ion/ion.h
+++ b/drivers/staging/android/ion/ion.h
@@ -84,7 +84,6 @@ void ion_reserve(struct ion_platform_data *data);
 /**
  * ion_client_create() -  allocate a client and returns it
  * @dev:   the global ion device
- * @heap_type_mask:mask of heaps this client can allocate from
  * @name:  used for debugging
  */
 struct ion_client *ion_client_create(struct ion_device *dev,
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 13/30] staging: lustre: Remove version.h header inclusion in dir.c

2013-07-23 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/llite/dir.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/llite/dir.c 
b/drivers/staging/lustre/lustre/llite/dir.c
index a94e463..002b374 100644
--- a/drivers/staging/lustre/lustre/llite/dir.c
+++ b/drivers/staging/lustre/lustre/llite/dir.c
@@ -41,7 +41,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 #include// for wait_on_buffer
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 19/30] staging: lustre: Remove version.h header inclusion in super25.c

2013-07-23 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/llite/super25.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/llite/super25.c 
b/drivers/staging/lustre/lustre/llite/super25.c
index ea06f1a..0beaf4e 100644
--- a/drivers/staging/lustre/lustre/llite/super25.c
+++ b/drivers/staging/lustre/lustre/llite/super25.c
@@ -38,7 +38,6 @@
 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 05/30] staging: lustre: Remove version.h header inclusion in socklnd_lib-linux.h

2013-07-23 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lnet/klnds/socklnd/socklnd_lib-linux.h  |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib-linux.h 
b/drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib-linux.h
index 3c13578..384eb7c 100644
--- a/drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib-linux.h
+++ b/drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib-linux.h
@@ -41,7 +41,6 @@
 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 12/30] staging: lustre: Remove version.h header inclusion in linux-debug.c

2013-07-23 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/libcfs/linux/linux-debug.c   |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/libcfs/linux/linux-debug.c 
b/drivers/staging/lustre/lustre/libcfs/linux/linux-debug.c
index 9b5fa91..0069b5e 100644
--- a/drivers/staging/lustre/lustre/libcfs/linux/linux-debug.c
+++ b/drivers/staging/lustre/lustre/libcfs/linux/linux-debug.c
@@ -55,7 +55,6 @@
 #include 
 #include 
 #include 
-#include 
 
 # define DEBUG_SUBSYSTEM S_LNET
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 02/30] staging: lustre: Remove version.h header inclusion in linux-cpu.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/include/linux/libcfs/linux/linux-cpu.h  |2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/lustre/include/linux/libcfs/linux/linux-cpu.h 
b/drivers/staging/lustre/include/linux/libcfs/linux/linux-cpu.h
index 5f793f2..3692879 100644
--- a/drivers/staging/lustre/include/linux/libcfs/linux/linux-cpu.h
+++ b/drivers/staging/lustre/include/linux/libcfs/linux/linux-cpu.h
@@ -46,8 +46,6 @@
 #include 
 #include 
 #include 
-#include 
-
 
 #ifdef CONFIG_SMP
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 25/30] staging: lustre: Remove version.h header inclusion in lproc_mdc.c

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/mdc/lproc_mdc.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/mdc/lproc_mdc.c 
b/drivers/staging/lustre/lustre/mdc/lproc_mdc.c
index 6592478..7530084 100644
--- a/drivers/staging/lustre/lustre/mdc/lproc_mdc.c
+++ b/drivers/staging/lustre/lustre/mdc/lproc_mdc.c
@@ -35,7 +35,6 @@
  */
 #define DEBUG_SUBSYSTEM S_CLASS
 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 11/30] staging: lustre: Remove version.h header inclusion in lustre_user.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/include/linux/lustre_user.h  |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/include/linux/lustre_user.h 
b/drivers/staging/lustre/lustre/include/linux/lustre_user.h
index ea9393c..9cc2849 100644
--- a/drivers/staging/lustre/lustre/include/linux/lustre_user.h
+++ b/drivers/staging/lustre/lustre/include/linux/lustre_user.h
@@ -41,7 +41,6 @@
 #ifndef _LINUX_LUSTRE_USER_H
 #define _LINUX_LUSTRE_USER_H
 
-# include 
 # include 
 
 /*
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 07/30] staging: lustre: Remove version.h header inclusion in lustre_handles.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/include/linux/lustre_handles.h   |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/include/linux/lustre_handles.h 
b/drivers/staging/lustre/lustre/include/linux/lustre_handles.h
index ecf1840..459b238 100644
--- a/drivers/staging/lustre/lustre/include/linux/lustre_handles.h
+++ b/drivers/staging/lustre/lustre/include/linux/lustre_handles.h
@@ -42,7 +42,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 #include 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 10/30] staging: lustre: Remove version.h header inclusion in lustre_quota.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/include/linux/lustre_quota.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/include/linux/lustre_quota.h 
b/drivers/staging/lustre/lustre/include/linux/lustre_quota.h
index 421866b..a395050 100644
--- a/drivers/staging/lustre/lustre/include/linux/lustre_quota.h
+++ b/drivers/staging/lustre/lustre/include/linux/lustre_quota.h
@@ -39,7 +39,6 @@
 #error Do not #include this file directly. #include  instead
 #endif
 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 03/30] staging: lustre: Remove version.h header inclusion in linux-prim.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/include/linux/libcfs/linux/linux-prim.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/include/linux/libcfs/linux/linux-prim.h 
b/drivers/staging/lustre/include/linux/libcfs/linux/linux-prim.h
index a4963a8..acdf7ee 100644
--- a/drivers/staging/lustre/include/linux/libcfs/linux/linux-prim.h
+++ b/drivers/staging/lustre/include/linux/libcfs/linux/linux-prim.h
@@ -49,7 +49,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 17/30] staging: lustre: Remove version.h header inclusion in lproc_llite.c

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/llite/lproc_llite.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/llite/lproc_llite.c 
b/drivers/staging/lustre/lustre/llite/lproc_llite.c
index a7b12fd..3ad391a 100644
--- a/drivers/staging/lustre/lustre/llite/lproc_llite.c
+++ b/drivers/staging/lustre/lustre/llite/lproc_llite.c
@@ -35,7 +35,6 @@
  */
 #define DEBUG_SUBSYSTEM S_LLITE
 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 24/30] staging: lustre: Remove version.h header inclusion in lvfs_linux.c

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/lvfs/lvfs_linux.c |2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/lustre/lustre/lvfs/lvfs_linux.c 
b/drivers/staging/lustre/lustre/lvfs/lvfs_linux.c
index e70d8fe..80b841a 100644
--- a/drivers/staging/lustre/lustre/lvfs/lvfs_linux.c
+++ b/drivers/staging/lustre/lustre/lvfs/lvfs_linux.c
@@ -40,13 +40,11 @@
 
 #define DEBUG_SUBSYSTEM S_FILTER
 
-#include 
 #include 
 #include 
 #include 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 21/30] staging: lustre: Remove version.h header inclusion in lproc_lmv.c

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/lmv/lproc_lmv.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/lmv/lproc_lmv.c 
b/drivers/staging/lustre/lustre/lmv/lproc_lmv.c
index d1c45b5..edb5a3a 100644
--- a/drivers/staging/lustre/lustre/lmv/lproc_lmv.c
+++ b/drivers/staging/lustre/lustre/lmv/lproc_lmv.c
@@ -36,7 +36,6 @@
 
 #define DEBUG_SUBSYSTEM S_CLASS
 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 06/30] staging: lustre: Remove version.h header inclusion in lprocfs_status.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/include/linux/lprocfs_status.h   |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/include/linux/lprocfs_status.h 
b/drivers/staging/lustre/lustre/include/linux/lprocfs_status.h
index 5866922..4bcc4dc 100644
--- a/drivers/staging/lustre/lustre/include/linux/lprocfs_status.h
+++ b/drivers/staging/lustre/lustre/include/linux/lprocfs_status.h
@@ -48,7 +48,6 @@
 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 08/30] staging: lustre: Remove version.h header inclusion in lustre_lite.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/include/linux/lustre_lite.h  |2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/staging/lustre/lustre/include/linux/lustre_lite.h 
b/drivers/staging/lustre/lustre/include/linux/lustre_lite.h
index c95dff9..9e5df8d 100644
--- a/drivers/staging/lustre/lustre/include/linux/lustre_lite.h
+++ b/drivers/staging/lustre/lustre/include/linux/lustre_lite.h
@@ -40,8 +40,6 @@
 #endif
 
 
-#include 
-
 #include 
 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 04/30] staging: lustre: Remove version.h header inclusion in linux-time.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/include/linux/libcfs/linux/linux-time.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h 
b/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h
index 4a48b91..a386d1b 100644
--- a/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h
+++ b/drivers/staging/lustre/include/linux/libcfs/linux/linux-time.h
@@ -91,7 +91,6 @@
 
 #include 
 #include 
-#include 
 #include 
 #include 
 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 16/30] staging: lustre: Remove version.h header inclusion in llite_mmap.c

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/llite/llite_mmap.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/llite/llite_mmap.c 
b/drivers/staging/lustre/lustre/llite/llite_mmap.c
index d9590d8..32a57e8 100644
--- a/drivers/staging/lustre/lustre/llite/llite_mmap.c
+++ b/drivers/staging/lustre/lustre/llite/llite_mmap.c
@@ -40,7 +40,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 14/30] staging: lustre: Remove version.h header inclusion in llite_capa.c

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 drivers/staging/lustre/lustre/llite/llite_capa.c |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/llite/llite_capa.c 
b/drivers/staging/lustre/lustre/llite/llite_capa.c
index b6fd959..cfc5ad3 100644
--- a/drivers/staging/lustre/lustre/llite/llite_capa.c
+++ b/drivers/staging/lustre/lustre/llite/llite_capa.c
@@ -41,7 +41,6 @@
 #define DEBUG_SUBSYSTEM S_LLITE
 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 09/30] staging: lustre: Remove version.h header inclusion in lustre_net.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/lustre/include/linux/lustre_net.h   |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/include/linux/lustre_net.h 
b/drivers/staging/lustre/lustre/include/linux/lustre_net.h
index 2d7c425..05de4d8 100644
--- a/drivers/staging/lustre/lustre/include/linux/lustre_net.h
+++ b/drivers/staging/lustre/lustre/include/linux/lustre_net.h
@@ -39,7 +39,6 @@
 #error Do not #include this file directly. #include  instead
 #endif
 
-#include 
 #include 
 
 /* XXX Liang: should be moved to other header instead of here */
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 01/30] staging: lustre: Remove version.h header inclusion in kp30.h

2013-07-24 Thread Sachin Kamat
version.h header inclusion is not necessary as detected by
versioncheck.

Signed-off-by: Sachin Kamat 
---
 .../lustre/include/linux/libcfs/linux/kp30.h   |1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/staging/lustre/include/linux/libcfs/linux/kp30.h 
b/drivers/staging/lustre/include/linux/libcfs/linux/kp30.h
index 5ba0995..2e5c850 100644
--- a/drivers/staging/lustre/include/linux/libcfs/linux/kp30.h
+++ b/drivers/staging/lustre/include/linux/libcfs/linux/kp30.h
@@ -55,7 +55,6 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 #include 
 #include 
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


  1   2   >