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

2014-06-22 Thread Sachin Kamat
module_platform_driver removes some boiler plate and makes code simpler. Signed-off-by: Sachin Kamat --- Compile tested. --- drivers/staging/emxx_udc/emxx_udc.c | 19 +-- 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/drivers/staging/emxx_udc/emxx_udc.c b/driver

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

2014-06-22 Thread Sachin Kamat
devm_request_and_ioremap has been removed since commit c9d53c0f2d23 ("devres: remove devm_request_and_ioremap()") Use devm_ioremap_resource instead. While at it, also remove redundant error message as it is now handled by devm_ioremap_resource. Without this patch we get the following build error: d

[PATCH 11/18] staging/lustre/obdclass: Fix uninitialized variables

2014-06-22 Thread Oleg Drokin
From: Dmitry Eremin 'sd.page_link' is used uninitialized in this function. 'ss.page_link' is used uninitialized in this function. 'sl.page_link' is used uninitialized in this function. Signed-off-by: Dmitry Eremin Reviewed-on: http://review.whamcloud.com/10613 Intel-bug-id: https://jira.hpdd.in

[PATCH 10/18] staging/lustre/ptlrpc: Add schedule point to ptlrpc_check_set()

2014-06-22 Thread Oleg Drokin
From: "Christopher J. Morrone" Most ptlrpc sets are believed to be small and bounded in length. However at the very least the ptlrpcd reuses the ptlrpc sets at its primary work queue. This work queue can easily have work added faster than the ptlrpcd thread can process the work. The unbounded

[PATCH 12/18] staging/lustre/osc: osc_extent_truncate()) ASSERTION( !ext->oe_urgent ) failed

2014-06-22 Thread Oleg Drokin
From: Andriy Skulysh The bug was caused by race between truncate & fsync. osc_extent_wait() doesn't takes into account oe_trunc_pending during setting oe_urgent. The race arises after osc_object_unlock(). osc_extent_wait() should ignore extents with oe_trunc_pending while waiting for OES_INV. osc

[PATCH 18/18] staging/lustre/lnet: abort messages whose MD has been unlinked

2014-06-22 Thread Oleg Drokin
From: Isaac Huang If LNetMDUnlink has been called, all outgoing messages on that MD should be aborted before lnet_ni_send() is called. Signed-off-by: Isaac Huang Reviewed-on: http://review.whamcloud.com/8041 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-4006 Reviewed-by: Liang Zhen Revie

[PATCH 16/18] staging/lustre/vvp: release mmap_sem in error case

2014-06-22 Thread Oleg Drokin
From: Patrick Farrell The mmap_sem is downed in vvp_mmap_locks, but in case of error from cl_io_lock_alloc_add, it is not upped. Credit to Paul Casella at Cray for finding this. Signed-off-by: Patrick Farrell Reviewed-on: http://review.whamcloud.com/10741 Intel-bug-id: https://jira.hpdd.intel.

[PATCH 14/18] staging/lustre/ptlrpc: unlink request buffer correctly

2014-06-22 Thread Oleg Drokin
From: Alexey Lyashkov outgoning buffer may be hold by lnet and don't unlinked fast, it's break unloading a lustre modules as request hold a reference to the export/obd Signed-off-by: Alexey Lyashkov Xyratex-bug-id: MRP-1848 Reviewed-on: http://review.whamcloud.com/10353 Intel-bug-id: https://ji

[PATCH 15/18] staging/lustre/obdclass: runtime load lustre client when needed

2014-06-22 Thread Oleg Drokin
From: Bob Glossman Manually force loading of lustre.ko during client mounts with request_module for cases where autoloading doesn't happen. Signed-off-by: Bob Glossman Reviewed-on: http://review.whamcloud.com/10587 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-4800 Reviewed-by: John L. Ha

[PATCH 17/18] staging/lustre/llite: fix a flag bug of vvp_io_kernel_fault()

2014-06-22 Thread Oleg Drokin
From: Li Xi After vvp_io_kernel_fault() locked the page, it should set VM_FAULT_LOCKED. Signed-off-by: Li Xi Reviewed-on: http://review.whamcloud.com/10740 Reviewed-by: Jinshan Xiong Reviewed-by: Emoly Liu Signed-off-by: Oleg Drokin --- drivers/staging/lustre/lustre/llite/vvp_io.c | 2 +- 1

[PATCH 13/18] staging/lustre/llite: Fix uninitialized variable

2014-06-22 Thread Oleg Drokin
From: Dmitry Eremin 'f.f_flags' might be used uninitialized in this function. xattr.c:248: 'f.f_flags' is declared. xattr.c:244: lump!= ( (void* )0) is true xattr.c:254: 'f.f_flags' is used, but is uninitialized. Signed-off-by: Dmitry Eremin Reviewed-on: http://review.whamcloud.com/10663 Intel

[PATCH 08/18] staging/lustre/ptlrpc: race at req processing

2014-06-22 Thread Oleg Drokin
From: "Alexander.Boyko" Race between ptlrpc_resend_req() and ptlrpc_check_set(). 1 thread do ptlrpc_check_set()->after_reply() 2 thread do ptlrpc_resend_req() The result is request with rq_resend = 1 and MSG_REPLY flag. When this request will came to server it will cause client eviction. The patc

[PATCH 09/18] staging/lustre/mgc: replace hard-coded MGC_ENQUEUE_LIMIT value

2014-06-22 Thread Oleg Drokin
From: Cheng Shao During client mount, the client will send an LDLM_ENQUEUE request to MGS with send delay set to MGC_ENQUEUE_LIMIT, which is hard coded to 50 seconds. On the other hand, the interval for pinger is deduced from obd_timeout. When obd_timeout is configured for a longer period of time

[PATCH 06/18] staging/lustre/mgc: mgc import reconnect race

2014-06-22 Thread Oleg Drokin
From: Andriy Skulysh mgc import can be reconnected by pinger or ptlrpc_reconnect_import(). ptlrpc_invalidate_import() isn't protected against alteration of imp_invalid state. Import can be reconnected by pinger which makes imp_invalid equal to false. Thus LASSERT(imp->imp_invalid) fails in ptlrpc

[PATCH 02/18] staging/lustre/ptlrpc: Protect request buffer changing

2014-06-22 Thread Oleg Drokin
*_enlarge_reqbuf class of functions can change request body location for a request that's already in replay list, as such a parallel traverser of the list (after_reply -> ptlrpc_free_committed) might access freed and scrambled memory causing assertion. Since all such users only can get to this req

[PATCH 07/18] staging/lustre/osc: get rid of old checksum initial value

2014-06-22 Thread Oleg Drokin
From: Bobi Jam Old code residue assumes initial checksum value as ~0, and relies on that to check whether OST server has calculated bulk data checksum. That is not the case anymore. Signed-off-by: Bobi Jam Reviewed-on: http://review.whamcloud.com/10354 Intel-bug-id: https://jira.hpdd.intel.com/

[PATCH 04/18] staging/lustre: fix frong ldlm flags type used

2014-06-22 Thread Oleg Drokin
From: Dmitry Eremin Fixed implicit conversion from 'unsigned long long' to 'int'. Signed-off-by: Dmitry Eremin Reviewed-on: http://review.whamcloud.com/7799 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-4023 Reviewed-by: Andreas Dilger Signed-off-by: Oleg Drokin --- drivers/staging/lus

[PATCH 03/18] staging/lustre/llite: Only kill SGID/SUID bits

2014-06-22 Thread Oleg Drokin
From: Nathaniel Clark Check that attr mode is valid before using it when determining if to clear SGID and SUID bits in ll_setattr. Signed-off-by: Nathaniel Clark Reviewed-on: http://review.whamcloud.com/10153 Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-4924 Reviewed-by: Lai Siyao Revie

[PATCH 05/18] staging/lustre/ptlrpc: fix NULL pointer dereference of {exp, imp}_obd

2014-06-22 Thread Oleg Drokin
From: Dmitry Eremin Pointer 'obd' checked for NULL at line 694 may be dereferenced at line 813. Pointer 'req->rq_export->exp_obd' checked for NULL at line 1155 may be dereferenced at line 1164. Also there is one similar error on line 1170. Signed-off-by: Dmitry Eremin Reviewed-on: http://revie

[PATCH 01/18] staging/lustre/libcfs: revert changes to libcfs_sock_ioctl

2014-06-22 Thread Oleg Drokin
Changes introduced by 80db2734acbc78db12798cfb611d6acc7fe389e6 unfortunately totally break lustre, we use this function to access not only socket proto obs, but also device ioctl like SIOCGIFCONF that now fail. Reverting part of the previous patch to regain the needed functionality. Signed-off-by:

[PATCH 00/18] Lustre fixes

2014-06-22 Thread Oleg Drokin
These patches here represent most of recent fixes we added recently in our tree. The first patch also unbreaks lustre from total breakage that was introduced by commit 80db2734acbc78db12798cfb611d6acc7fe389e6 The changes seem to pass my testing. checkpatch output is clean except for the last patch

[PATCH 2/4] staging: rtl8712: remove inline _RND128() and use round_up()

2014-06-22 Thread James A Shackleford
Signed-off-by: James A Shackleford --- drivers/staging/rtl8712/osdep_service.h |5 - drivers/staging/rtl8712/rtl8712_recv.c |2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/staging/rtl8712/osdep_service.h b/drivers/staging/rtl8712/osdep_service.h index 6a

[PATCH 3/4] staging: rtl8712: remove unused inline _RND256()

2014-06-22 Thread James A Shackleford
Signed-off-by: James A Shackleford --- drivers/staging/rtl8712/osdep_service.h |5 - 1 file changed, 5 deletions(-) diff --git a/drivers/staging/rtl8712/osdep_service.h b/drivers/staging/rtl8712/osdep_service.h index 37ec56b..9316eab 100644 --- a/drivers/staging/rtl8712/osdep_service.h

[PATCH 4/4] staging: rtl8712: remove unused inline _RND512()

2014-06-22 Thread James A Shackleford
Signed-off-by: James A Shackleford --- drivers/staging/rtl8712/osdep_service.h |5 - 1 file changed, 5 deletions(-) diff --git a/drivers/staging/rtl8712/osdep_service.h b/drivers/staging/rtl8712/osdep_service.h index 9316eab..425f0f1 100644 --- a/drivers/staging/rtl8712/osdep_service.h

[PATCH 1/4] staging: rtl8712: remove inline _RND8() and use round_up()

2014-06-22 Thread James A Shackleford
Signed-off-by: James A Shackleford --- drivers/staging/rtl8712/osdep_service.h |5 - drivers/staging/rtl8712/rtl8712_cmd.c |2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/staging/rtl8712/osdep_service.h b/drivers/staging/rtl8712/osdep_service.h index 09

[PATCH] staging: ced1401: fix sparse warning for ced1401

2014-06-22 Thread Seunghun Lee
This patch fixes below warning. drivers/staging/ced1401/ced_ioc.c:703:30: warning: incorrect type in assignment (different address spaces) drivers/staging/ced1401/ced_ioc.c:703:30:expected void *[usertype] lpvBuff drivers/staging/ced1401/ced_ioc.c:703:30:got char [noderef] *puBuf Signed-

[PATCH 3/3] staging: rtl8188eu: core: Remove extraneous blank lines

2014-06-22 Thread Thomas Vegas
Remove extraneous blank lines in rtw_alloc_xmitbuf_ext(). Signed-off-by: Thomas Vegas --- drivers/staging/rtl8188eu/core/rtw_xmit.c | 9 - 1 file changed, 9 deletions(-) diff --git a/drivers/staging/rtl8188eu/core/rtw_xmit.c b/drivers/staging/rtl8188eu/core/rtw_xmit.c index 4b93add..10

[PATCH 2/3] staging: rtl8188eu: core: Remove unnecessary parentheses

2014-06-22 Thread Thomas Vegas
This patch removes unnecessary parentheses around structure member. Signed-off-by: Thomas Vegas --- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/rtl8188eu/core/rtw_xmit.c b/drivers/staging/rtl8188eu/core/rtw_xmit.c

[PATCH 1/3] staging: rtl8188eu: core: Remove unnecessary conditionals

2014-06-22 Thread Thomas Vegas
The variable 'pxmitbuf' is already set to NULL when entering the function. We can remove the first conditional. When _rtw_queue_empty() returns false, 'pxmitbuf' if not NULL. We can merge the second and third conditional. Signed-off-by: Thomas Vegas --- drivers/staging/rtl8188eu/core/rtw_xmit.c

[PATCH 42/42] staging: rtl8188eu: Replace _cancel_timer() with del_timer_sync()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c |3 +-- drivers/staging/rtl8188eu/core/rtw_mlme.c |8 ++-- drivers/staging/rtl8188eu/core/rtw_p2p.c |4 +--- drivers/staging/rtl8188eu/include/osdep_service.h |6 -- 4 files

[PATCH 41/42] staging: rtl8188eu: Remove function flush_signals_thread()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c |3 ++- drivers/staging/rtl8188eu/core/rtw_mp.c |3 ++- drivers/staging/rtl8188eu/include/osdep_service.h |6 -- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/stag

[PATCH 37/42] staging: rtl8188eu: Use round_up() instead of _RND4()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c |2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c|4 ++-- drivers/staging/rtl8188eu/include/osdep_service.h |8 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c |2 +- 4 files chan

[PATCH 36/42] staging: rtl8188eu: Use round_up() instead of _RND8()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c|2 +- drivers/staging/rtl8188eu/include/osdep_service.h |8 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c b/drivers/staging/rtl8188e

[PATCH 33/42] staging: rtl8188eu: osdep_service.h: Remove unused function definations

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_service.h index 1fb92c6..0b3066c 100644 --- a/drivers/staging/r

[PATCH 38/42] staging: rtl8188eu: osdep_service.h: Remove unused macros

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |4 1 file changed, 4 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_service.h index 913cbfe..e335471 100644 --- a/drivers/staging/r

[PATCH 40/42] staging: rtl8188eu: Remove function thread_enter()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c |3 +-- drivers/staging/rtl8188eu/core/rtw_mp.c |2 +- drivers/staging/rtl8188eu/include/osdep_service.h |5 - 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/drivers/stagin

[PATCH 39/42] staging: rtl8188eu: Use round_up() instead of RND4()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_security.c |6 +++--- drivers/staging/rtl8188eu/core/rtw_xmit.c |4 ++-- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c|2 +- drivers/staging/rtl8188eu/include/osdep_service.h |2 -- 4 files change

[PATCH 34/42] staging: rtl8188eu: Remove unused inline function _RND256()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |8 1 file changed, 8 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_service.h index 0b3066c..1bf324c 100644 --- a/drivers/stagi

[PATCH 35/42] staging: rtl8188eu: Use round_up() instead of _RND128()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |8 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c |2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl81

[PATCH 29/42] staging: rtl8188eu: Use get_unaligned_be16() instead of RTW_GET_BE16()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ieee80211.c|8 drivers/staging/rtl8188eu/core/rtw_recv.c |4 ++-- drivers/staging/rtl8188eu/include/osdep_service.h |2 -- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/st

[PATCH 30/42] staging: rtl8188eu: Remove unused inline function bitshift()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h | 10 -- 1 file changed, 10 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_service.h index ca0957b..0b54856 100644 --- a/drivers/st

[PATCH 32/42] staging: rtl8188eu: Use cpu_to_le16() insted of RTW_PUT_LE16()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ieee80211.c|7 +++--- drivers/staging/rtl8188eu/core/rtw_p2p.c | 24 +++-- drivers/staging/rtl8188eu/include/osdep_service.h |6 -- 3 files changed, 11 insertions(+), 26 deletions(-) di

[PATCH 31/42] staging: rtl8188eu: Use get_unaligned_le16() instead of RTW_GET_LE16()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ap.c |4 ++-- drivers/staging/rtl8188eu/core/rtw_ieee80211.c|8 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c |6 +++--- drivers/staging/rtl8188eu/include/osdep_service.h |1 - 4 files c

[PATCH 26/42] staging: rtl8188eu: Replace _cancel_timer_ex() with del_timer_sync()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_led.c | 50 ++--- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 37 --- drivers/staging/rtl8188eu/include/osdep_service.h |5 --- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c

[PATCH 28/42] staging: rtl8188eu: Use cpu_to_be16() instead of RTW_PUT_BE16()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_p2p.c | 48 - drivers/staging/rtl8188eu/include/osdep_service.h |5 --- 2 files changed, 17 insertions(+), 36 deletions(-) diff --git a/drivers/staging/rtl8188eu/core/rtw_p2p.c b/drivers/stagi

[PATCH 27/42] staging: rtl8188eu: Use cpu_to_be32() instead of RTW_PUT_BE32()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_p2p.c |8 +++- drivers/staging/rtl8188eu/include/osdep_service.h | 10 -- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/drivers/staging/rtl8188eu/core/rtw_p2p.c b/drivers/staging/rtl8

[PATCH 25/42] staging: rtl8188eu: Remove unused inline function _RND512()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |8 1 file changed, 8 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_service.h index bc1ffd4..27a610f 100644 --- a/drivers/stagi

[PATCH 21/42] staging: rtl8188eu: Replace rtw_list_delete() with list_del_init()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ap.c | 12 +++ drivers/staging/rtl8188eu/core/rtw_cmd.c |2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 10 +++--- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 10 +++--- drivers

[PATCH 23/42] staging: rtl8188eu: Replace _rtw_queue_empty() with list_empty()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c|2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c |6 +++--- drivers/staging/rtl8188eu/core/rtw_recv.c |4 ++-- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c |2 +- drivers/stagin

[PATCH 24/42] staging: rtl8188eu: Replace _cancel_workitem_sync() with cancel_work_sync()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c |2 +- drivers/staging/rtl8188eu/core/rtw_led.c |2 +- drivers/staging/rtl8188eu/include/osdep_service.h |5 - 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/staging

[PATCH 22/42] staging: rtl8188eu: osdep_service.c: Remove unused macro

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/os_dep/osdep_service.c |2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/staging/rtl8188eu/os_dep/osdep_service.c b/drivers/staging/rtl8188eu/os_dep/osdep_service.c index 76b02b5..ff6ee5b 100644 --- a/drivers/staging/rtl818

[PATCH 20/42] staging: rtl8188eu: osdep_service.h: Remove unused macro, enum and variables

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h | 27 - 1 file changed, 27 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_service.h index e9d5309..294b234 100644 --- a

[PATCH 19/42] staging: rtl8188eu: Remove unused function rtw_get_time_interval_ms()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |1 - drivers/staging/rtl8188eu/os_dep/osdep_service.c |5 - 2 files changed, 6 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_s

[PATCH 18/42] staging: rtl8188eu: Remove unused function rtw_division64()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |1 - drivers/staging/rtl8188eu/os_dep/osdep_service.c |6 -- 2 files changed, 7 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_

[PATCH 17/42] staging: rtl8188eu:Remove rtw_zmalloc(), wrapper for kzalloc()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c | 124 ++--- drivers/staging/rtl8188eu/core/rtw_efuse.c|4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c |8 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 28 ++---

[PATCH 15/42] staging: rtl8188eu: Remove unused function rtw_sleep_schedulable()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |1 - drivers/staging/rtl8188eu/os_dep/osdep_service.c | 12 2 files changed, 13 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include

[PATCH 16/42] staging: rtl8188eu: Use kstrtoul() for string to long conversion

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |3 --- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c| 24 +++-- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 17 --- 3 files changed, 17 insertions(+), 27 deletions(

[PATCH 14/42] staging: rtl8188eu: Remove _rtw_init_listhead(), wrapper for INIT_LIST_HEAD()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ap.c |6 +++--- drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 ++-- drivers/staging/rtl8188eu/core/rtw_mlme.c |6 +++--- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 10 +-

[PATCH 13/42] staging: rtl8188eu: Remove rtw_is_list_empty(), wrapper for list_emty()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_cmd.c |2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 ++-- drivers/staging/rtl8188eu/core/rtw_recv.c |4 ++-- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c |4 ++-- driver

[PATCH 10/42] staging: rtl8188eu: Remove unused function rtw_list_insert_head()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/include/osdep_service.h |1 - drivers/staging/rtl8188eu/os_dep/osdep_service.c |5 - 2 files changed, 6 deletions(-) diff --git a/drivers/staging/rtl8188eu/include/osdep_service.h b/drivers/staging/rtl8188eu/include/osdep_s

[PATCH 12/42] staging: rtl8188eu: Remove function rtw_end_of_queue_search()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ap.c | 16 ++--- drivers/staging/rtl8188eu/core/rtw_debug.c|2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 13 ++--- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c |7 +-- drivers/stagi

[PATCH 09/42] staging: rtl8188eu: Remove rtw_mfree2d(), wrapper for kfree()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_efuse.c|2 +- drivers/staging/rtl8188eu/include/osdep_service.h |1 - drivers/staging/rtl8188eu/os_dep/osdep_service.c |5 - 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/staging/r

[PATCH 11/42] staging: rtl8188eu: Remove rtw_list_insert_tail(), wrapper for list_add_tail()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_ap.c |2 +- drivers/staging/rtl8188eu/core/rtw_cmd.c |4 ++-- drivers/staging/rtl8188eu/core/rtw_mlme.c | 12 ++-- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c |4 ++-- driver

[PATCH 05/42] staging: rtl8188eu: Remove dummy rtl8188e_stop_thread() and its wrapper

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/hal_intf.c |7 --- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c |5 - drivers/staging/rtl8188eu/include/hal_intf.h |2 -- drivers/staging/rtl8188eu/os_dep/os_intfs.c |1 - 4 files chang

[PATCH 03/42] staging: rtl8188eu: Remove dummy rtl8188e_GetHalODMVar() and its wrapper

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/hal_intf.c |9 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c |5 - drivers/staging/rtl8188eu/include/hal_intf.h |6 -- 3 files changed, 20 deletions(-) diff --git a/drivers/staging/rtl8

[PATCH 07/42] staging: rtl8188eu: Remove dummy rtl8188eu_free_xmit_priv() and its wrapper

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/core/rtw_xmit.c |3 --- drivers/staging/rtl8188eu/hal/hal_intf.c |6 -- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c|4 drivers/staging/rtl8188eu/hal/usb_halinit.c |1 - drivers/stagin

[PATCH 04/42] staging: rtl8188eu: Remove dummy rtl8188e_start_thread() and its wrapper

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/hal_intf.c |7 --- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c |5 - drivers/staging/rtl8188eu/include/hal_intf.h |2 -- drivers/staging/rtl8188eu/os_dep/os_intfs.c |1 - 4 files chang

[PATCH 06/42] staging: rtl8188eu: Remove dummy function Hal_InitChannelPlan()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c |4 drivers/staging/rtl8188eu/hal/usb_halinit.c |4 drivers/staging/rtl8188eu/include/rtl8188e_hal.h |1 - 3 files changed, 9 deletions(-) diff --git a/drivers/staging/rtl8188eu/hal/rt

[PATCH 02/42] staging: rtl8188eu: Remove dummy function CheckFwRsvdPageContent()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c |6 -- drivers/staging/rtl8188eu/include/rtl8188e_cmd.h |1 - 2 files changed, 7 deletions(-) diff --git a/drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c b/drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c in

[PATCH 01/42] staging: rtl8188eu: Remove dummy function odm_DynamicTxPower()

2014-06-22 Thread navin patidar
Signed-off-by: navin patidar --- drivers/staging/rtl8188eu/hal/odm.c | 14 -- drivers/staging/rtl8188eu/include/odm_precomp.h |1 - 2 files changed, 15 deletions(-) diff --git a/drivers/staging/rtl8188eu/hal/odm.c b/drivers/staging/rtl8188eu/hal/odm.c index 60dbde7

[PATCH 00/42] Remove dummy and wrapper functions.

2014-06-22 Thread navin patidar
navin patidar (42): staging: rtl8188eu: Remove dummy function odm_DynamicTxPower() staging: rtl8188eu: Remove dummy function CheckFwRsvdPageContent() staging: rtl8188eu: Remove dummy rtl8188e_GetHalODMVar() and its wrapper staging: rtl8188eu: Remove dummy rtl8188e_start_thread() and its

[PATCH] staging: goldfish: fix direct copy_to_user() from __iomem

2014-06-22 Thread James A Shackleford
This patch allocates a few pages and performs an ioread8_rep() from the bus address, which are then copied to userspace. This fixes the sparse warning: drivers/staging/goldfish/goldfish_audio.c:136:43: warning: incorrect type in argument 2 (different address spaces) drivers/staging/goldfish/gold