Commit 9b62b963 authored by Matthias Beyer's avatar Matthias Beyer Committed by Greg Kroah-Hartman

Staging: bcm: Bcmchar.c: Renamed variable: "IoBuffer" -> "io_buff"

Signed-off-by: default avatarMatthias Beyer <mail@beyermatthias.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 657c65dd
...@@ -590,7 +590,7 @@ static int bcm_char_ioctl_led_thread_state_change_req(void __user *argp, ...@@ -590,7 +590,7 @@ static int bcm_char_ioctl_led_thread_state_change_req(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_user_thread_req thread_req = {0}; struct bcm_user_thread_req thread_req = {0};
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"User made LED thread InActive"); "User made LED thread InActive");
...@@ -605,14 +605,14 @@ static int bcm_char_ioctl_led_thread_state_change_req(void __user *argp, ...@@ -605,14 +605,14 @@ static int bcm_char_ioctl_led_thread_state_change_req(void __user *argp,
return -EACCES; return -EACCES;
} }
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.InputLength > sizeof(thread_req)) if (io_buff.InputLength > sizeof(thread_req))
return -EINVAL; return -EINVAL;
if (copy_from_user(&thread_req, IoBuffer.InputBuffer, if (copy_from_user(&thread_req, io_buff.InputBuffer,
IoBuffer.InputLength)) io_buff.InputLength))
return -EFAULT; return -EFAULT;
/* if LED thread is running(Actively or Inactively) /* if LED thread is running(Actively or Inactively)
...@@ -641,7 +641,7 @@ static int bcm_char_ioctl_gpio_status_request(void __user *argp, ...@@ -641,7 +641,7 @@ static int bcm_char_ioctl_gpio_status_request(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_gpio_info gpio_info = {0}; struct bcm_gpio_info gpio_info = {0};
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
ULONG uiBit = 0; ULONG uiBit = 0;
UCHAR ucRead[4]; UCHAR ucRead[4];
INT Status; INT Status;
...@@ -652,14 +652,14 @@ static int bcm_char_ioctl_gpio_status_request(void __user *argp, ...@@ -652,14 +652,14 @@ static int bcm_char_ioctl_gpio_status_request(void __user *argp,
(ad->bPreparingForLowPowerMode == TRUE)) (ad->bPreparingForLowPowerMode == TRUE))
return -EACCES; return -EACCES;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.InputLength > sizeof(gpio_info)) if (io_buff.InputLength > sizeof(gpio_info))
return -EINVAL; return -EINVAL;
if (copy_from_user(&gpio_info, IoBuffer.InputBuffer, if (copy_from_user(&gpio_info, io_buff.InputBuffer,
IoBuffer.InputLength)) io_buff.InputLength))
return -EFAULT; return -EFAULT;
uiBit = gpio_info.uiGpioNumber; uiBit = gpio_info.uiGpioNumber;
...@@ -685,7 +685,7 @@ static int bcm_char_ioctl_gpio_multi_request(void __user *argp, ...@@ -685,7 +685,7 @@ static int bcm_char_ioctl_gpio_multi_request(void __user *argp,
struct bcm_gpio_multi_info gpio_multi_info[MAX_IDX]; struct bcm_gpio_multi_info gpio_multi_info[MAX_IDX];
struct bcm_gpio_multi_info *pgpio_multi_info = struct bcm_gpio_multi_info *pgpio_multi_info =
(struct bcm_gpio_multi_info *)gpio_multi_info; (struct bcm_gpio_multi_info *)gpio_multi_info;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
UCHAR ucResetValue[4]; UCHAR ucResetValue[4];
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
int bytes; int bytes;
...@@ -698,16 +698,16 @@ static int bcm_char_ioctl_gpio_multi_request(void __user *argp, ...@@ -698,16 +698,16 @@ static int bcm_char_ioctl_gpio_multi_request(void __user *argp,
(ad->bPreparingForLowPowerMode == TRUE)) (ad->bPreparingForLowPowerMode == TRUE))
return -EINVAL; return -EINVAL;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.InputLength > sizeof(gpio_multi_info)) if (io_buff.InputLength > sizeof(gpio_multi_info))
return -EINVAL; return -EINVAL;
if (IoBuffer.OutputLength > sizeof(gpio_multi_info)) if (io_buff.OutputLength > sizeof(gpio_multi_info))
IoBuffer.OutputLength = sizeof(gpio_multi_info); io_buff.OutputLength = sizeof(gpio_multi_info);
if (copy_from_user(&gpio_multi_info, IoBuffer.InputBuffer, if (copy_from_user(&gpio_multi_info, io_buff.InputBuffer,
IoBuffer.InputLength)) io_buff.InputLength))
return -EFAULT; return -EFAULT;
if (IsReqGpioIsLedInNVM(ad, pgpio_multi_info[WIMAX_IDX].uiGPIOMask) if (IsReqGpioIsLedInNVM(ad, pgpio_multi_info[WIMAX_IDX].uiGPIOMask)
...@@ -775,8 +775,8 @@ static int bcm_char_ioctl_gpio_multi_request(void __user *argp, ...@@ -775,8 +775,8 @@ static int bcm_char_ioctl_gpio_multi_request(void __user *argp,
pgpio_multi_info[WIMAX_IDX].uiGPIOMask); pgpio_multi_info[WIMAX_IDX].uiGPIOMask);
} }
Status = copy_to_user(IoBuffer.OutputBuffer, &gpio_multi_info, Status = copy_to_user(io_buff.OutputBuffer, &gpio_multi_info,
IoBuffer.OutputLength); io_buff.OutputLength);
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Failed while copying Content to IOBufer for user space err:%d", "Failed while copying Content to IOBufer for user space err:%d",
...@@ -792,7 +792,7 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp, ...@@ -792,7 +792,7 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp,
struct bcm_gpio_multi_mode gpio_multi_mode[MAX_IDX]; struct bcm_gpio_multi_mode gpio_multi_mode[MAX_IDX];
struct bcm_gpio_multi_mode *pgpio_multi_mode = struct bcm_gpio_multi_mode *pgpio_multi_mode =
(struct bcm_gpio_multi_mode *)gpio_multi_mode; (struct bcm_gpio_multi_mode *)gpio_multi_mode;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
UCHAR ucResetValue[4]; UCHAR ucResetValue[4];
INT Status; INT Status;
int bytes; int bytes;
...@@ -802,16 +802,16 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp, ...@@ -802,16 +802,16 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp,
(ad->bPreparingForLowPowerMode == TRUE)) (ad->bPreparingForLowPowerMode == TRUE))
return -EINVAL; return -EINVAL;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.InputLength > sizeof(gpio_multi_mode)) if (io_buff.InputLength > sizeof(gpio_multi_mode))
return -EINVAL; return -EINVAL;
if (IoBuffer.OutputLength > sizeof(gpio_multi_mode)) if (io_buff.OutputLength > sizeof(gpio_multi_mode))
IoBuffer.OutputLength = sizeof(gpio_multi_mode); io_buff.OutputLength = sizeof(gpio_multi_mode);
if (copy_from_user(&gpio_multi_mode, IoBuffer.InputBuffer, if (copy_from_user(&gpio_multi_mode, io_buff.InputBuffer,
IoBuffer.InputLength)) io_buff.InputLength))
return -EFAULT; return -EFAULT;
bytes = rdmaltWithLock(ad, (UINT)GPIO_MODE_REGISTER, bytes = rdmaltWithLock(ad, (UINT)GPIO_MODE_REGISTER,
...@@ -868,8 +868,8 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp, ...@@ -868,8 +868,8 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp,
pgpio_multi_mode[WIMAX_IDX].uiGPIOMode = *(UINT *)ucResetValue; pgpio_multi_mode[WIMAX_IDX].uiGPIOMode = *(UINT *)ucResetValue;
} }
Status = copy_to_user(IoBuffer.OutputBuffer, &gpio_multi_mode, Status = copy_to_user(io_buff.OutputBuffer, &gpio_multi_mode,
IoBuffer.OutputLength); io_buff.OutputLength);
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Failed while copying Content to IOBufer for user space err:%d", "Failed while copying Content to IOBufer for user space err:%d",
...@@ -882,22 +882,22 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp, ...@@ -882,22 +882,22 @@ static int bcm_char_ioctl_gpio_mode_request(void __user *argp,
static int bcm_char_ioctl_misc_request(void __user *argp, static int bcm_char_ioctl_misc_request(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
PVOID pvBuffer = NULL; PVOID pvBuffer = NULL;
INT Status; INT Status;
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.InputLength < sizeof(struct bcm_link_request)) if (io_buff.InputLength < sizeof(struct bcm_link_request))
return -EINVAL; return -EINVAL;
if (IoBuffer.InputLength > MAX_CNTL_PKT_SIZE) if (io_buff.InputLength > MAX_CNTL_PKT_SIZE)
return -EINVAL; return -EINVAL;
pvBuffer = memdup_user(IoBuffer.InputBuffer, pvBuffer = memdup_user(io_buff.InputBuffer,
IoBuffer.InputLength); io_buff.InputLength);
if (IS_ERR(pvBuffer)) if (IS_ERR(pvBuffer))
return PTR_ERR(pvBuffer); return PTR_ERR(pvBuffer);
...@@ -965,7 +965,7 @@ static int bcm_char_ioctl_buffer_download(void __user *argp, ...@@ -965,7 +965,7 @@ static int bcm_char_ioctl_buffer_download(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_firmware_info *psFwInfo = NULL; struct bcm_firmware_info *psFwInfo = NULL;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
INT Status; INT Status;
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
...@@ -979,15 +979,15 @@ static int bcm_char_ioctl_buffer_download(void __user *argp, ...@@ -979,15 +979,15 @@ static int bcm_char_ioctl_buffer_download(void __user *argp,
} }
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) { if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer))) {
up(&ad->fw_download_sema); up(&ad->fw_download_sema);
return -EFAULT; return -EFAULT;
} }
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Length for FW DLD is : %lx\n", IoBuffer.InputLength); "Length for FW DLD is : %lx\n", io_buff.InputLength);
if (IoBuffer.InputLength > sizeof(struct bcm_firmware_info)) { if (io_buff.InputLength > sizeof(struct bcm_firmware_info)) {
up(&ad->fw_download_sema); up(&ad->fw_download_sema);
return -EINVAL; return -EINVAL;
} }
...@@ -998,8 +998,8 @@ static int bcm_char_ioctl_buffer_download(void __user *argp, ...@@ -998,8 +998,8 @@ static int bcm_char_ioctl_buffer_download(void __user *argp,
return -ENOMEM; return -ENOMEM;
} }
if (copy_from_user(psFwInfo, IoBuffer.InputBuffer, if (copy_from_user(psFwInfo, io_buff.InputBuffer,
IoBuffer.InputLength)) { io_buff.InputLength)) {
up(&ad->fw_download_sema); up(&ad->fw_download_sema);
kfree(psFwInfo); kfree(psFwInfo);
return -EFAULT; return -EFAULT;
...@@ -1177,16 +1177,16 @@ static int bcm_char_ioctl_switch_transfer_mode(void __user *argp, ...@@ -1177,16 +1177,16 @@ static int bcm_char_ioctl_switch_transfer_mode(void __user *argp,
static int bcm_char_ioctl_get_driver_version(void __user *argp) static int bcm_char_ioctl_get_driver_version(void __user *argp)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
ulong len; ulong len;
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
len = min_t(ulong, IoBuffer.OutputLength, strlen(DRV_VERSION) + 1); len = min_t(ulong, io_buff.OutputLength, strlen(DRV_VERSION) + 1);
if (copy_to_user(IoBuffer.OutputBuffer, DRV_VERSION, len)) if (copy_to_user(io_buff.OutputBuffer, DRV_VERSION, len))
return -EFAULT; return -EFAULT;
return STATUS_SUCCESS; return STATUS_SUCCESS;
...@@ -1196,16 +1196,16 @@ static int bcm_char_ioctl_get_current_status(void __user *argp, ...@@ -1196,16 +1196,16 @@ static int bcm_char_ioctl_get_current_status(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_link_state link_state; struct bcm_link_state link_state;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) { if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer))) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"copy_from_user failed..\n"); "copy_from_user failed..\n");
return -EFAULT; return -EFAULT;
} }
if (IoBuffer.OutputLength != sizeof(link_state)) if (io_buff.OutputLength != sizeof(link_state))
return -EINVAL; return -EINVAL;
memset(&link_state, 0, sizeof(link_state)); memset(&link_state, 0, sizeof(link_state));
...@@ -1213,8 +1213,8 @@ static int bcm_char_ioctl_get_current_status(void __user *argp, ...@@ -1213,8 +1213,8 @@ static int bcm_char_ioctl_get_current_status(void __user *argp,
link_state.bShutdownMode = ad->bShutStatus; link_state.bShutdownMode = ad->bShutStatus;
link_state.ucLinkStatus = ad->LinkStatus; link_state.ucLinkStatus = ad->LinkStatus;
if (copy_to_user(IoBuffer.OutputBuffer, &link_state, min_t(size_t, if (copy_to_user(io_buff.OutputBuffer, &link_state, min_t(size_t,
sizeof(link_state), IoBuffer.OutputLength))) { sizeof(link_state), io_buff.OutputLength))) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Copy_to_user Failed..\n"); "Copy_to_user Failed..\n");
return -EFAULT; return -EFAULT;
...@@ -1226,14 +1226,14 @@ static int bcm_char_ioctl_get_current_status(void __user *argp, ...@@ -1226,14 +1226,14 @@ static int bcm_char_ioctl_get_current_status(void __user *argp,
static int bcm_char_ioctl_set_mac_tracing(void __user *argp, static int bcm_char_ioctl_set_mac_tracing(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
UINT tracing_flag; UINT tracing_flag;
/* copy ioctl Buffer structure */ /* copy ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (copy_from_user(&tracing_flag, IoBuffer.InputBuffer, sizeof(UINT))) if (copy_from_user(&tracing_flag, io_buff.InputBuffer, sizeof(UINT)))
return -EFAULT; return -EFAULT;
if (tracing_flag) if (tracing_flag)
...@@ -1247,26 +1247,26 @@ static int bcm_char_ioctl_set_mac_tracing(void __user *argp, ...@@ -1247,26 +1247,26 @@ static int bcm_char_ioctl_set_mac_tracing(void __user *argp,
static int bcm_char_ioctl_get_dsx_indication(void __user *argp, static int bcm_char_ioctl_get_dsx_indication(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
ULONG ulSFId = 0; ULONG ulSFId = 0;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.OutputLength < sizeof(struct bcm_add_indication_alt)) { if (io_buff.OutputLength < sizeof(struct bcm_add_indication_alt)) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Mismatch req: %lx needed is =0x%zx!!!", "Mismatch req: %lx needed is =0x%zx!!!",
IoBuffer.OutputLength, io_buff.OutputLength,
sizeof(struct bcm_add_indication_alt)); sizeof(struct bcm_add_indication_alt));
return -EINVAL; return -EINVAL;
} }
if (copy_from_user(&ulSFId, IoBuffer.InputBuffer, sizeof(ulSFId))) if (copy_from_user(&ulSFId, io_buff.InputBuffer, sizeof(ulSFId)))
return -EFAULT; return -EFAULT;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"Get DSX Data SF ID is =%lx\n", ulSFId); "Get DSX Data SF ID is =%lx\n", ulSFId);
get_dsx_sf_data_to_application(ad, ulSFId, IoBuffer.OutputBuffer); get_dsx_sf_data_to_application(ad, ulSFId, io_buff.OutputBuffer);
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }
...@@ -1274,16 +1274,16 @@ static int bcm_char_ioctl_get_host_mibs(void __user *argp, ...@@ -1274,16 +1274,16 @@ static int bcm_char_ioctl_get_host_mibs(void __user *argp,
struct bcm_mini_adapter *ad, struct bcm_mini_adapter *ad,
struct bcm_tarang_data *pTarang) struct bcm_tarang_data *pTarang)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
PVOID temp_buff; PVOID temp_buff;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.OutputLength != sizeof(struct bcm_host_stats_mibs)) { if (io_buff.OutputLength != sizeof(struct bcm_host_stats_mibs)) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Length Check failed %lu %zd\n", IoBuffer.OutputLength, "Length Check failed %lu %zd\n", io_buff.OutputLength,
sizeof(struct bcm_host_stats_mibs)); sizeof(struct bcm_host_stats_mibs));
return -EINVAL; return -EINVAL;
} }
...@@ -1297,7 +1297,7 @@ static int bcm_char_ioctl_get_host_mibs(void __user *argp, ...@@ -1297,7 +1297,7 @@ static int bcm_char_ioctl_get_host_mibs(void __user *argp,
GetDroppedAppCntrlPktMibs(temp_buff, pTarang); GetDroppedAppCntrlPktMibs(temp_buff, pTarang);
if (Status != STATUS_FAILURE) { if (Status != STATUS_FAILURE) {
if (copy_to_user(IoBuffer.OutputBuffer, temp_buff, if (copy_to_user(io_buff.OutputBuffer, temp_buff,
sizeof(struct bcm_host_stats_mibs))) { sizeof(struct bcm_host_stats_mibs))) {
kfree(temp_buff); kfree(temp_buff);
return -EFAULT; return -EFAULT;
...@@ -1312,7 +1312,7 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp, ...@@ -1312,7 +1312,7 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp,
struct bcm_mini_adapter *ad, UINT cmd) struct bcm_mini_adapter *ad, UINT cmd)
{ {
struct bcm_bulk_wrm_buffer *pBulkBuffer; struct bcm_bulk_wrm_buffer *pBulkBuffer;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
UINT uiTempVar = 0; UINT uiTempVar = 0;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
PCHAR pvBuffer = NULL; PCHAR pvBuffer = NULL;
...@@ -1327,14 +1327,14 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp, ...@@ -1327,14 +1327,14 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp,
} }
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.InputLength < sizeof(ULONG) * 2) if (io_buff.InputLength < sizeof(ULONG) * 2)
return -EINVAL; return -EINVAL;
pvBuffer = memdup_user(IoBuffer.InputBuffer, pvBuffer = memdup_user(io_buff.InputBuffer,
IoBuffer.InputLength); io_buff.InputLength);
if (IS_ERR(pvBuffer)) if (IS_ERR(pvBuffer))
return PTR_ERR(pvBuffer); return PTR_ERR(pvBuffer);
...@@ -1366,11 +1366,11 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp, ...@@ -1366,11 +1366,11 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp,
if (pBulkBuffer->SwapEndian == false) if (pBulkBuffer->SwapEndian == false)
Status = wrmWithLock(ad, (UINT)pBulkBuffer->Register, Status = wrmWithLock(ad, (UINT)pBulkBuffer->Register,
(PCHAR)pBulkBuffer->Values, (PCHAR)pBulkBuffer->Values,
IoBuffer.InputLength - 2*sizeof(ULONG)); io_buff.InputLength - 2*sizeof(ULONG));
else else
Status = wrmaltWithLock(ad, (UINT)pBulkBuffer->Register, Status = wrmaltWithLock(ad, (UINT)pBulkBuffer->Register,
(PUINT)pBulkBuffer->Values, (PUINT)pBulkBuffer->Values,
IoBuffer.InputLength - 2*sizeof(ULONG)); io_buff.InputLength - 2*sizeof(ULONG));
if (Status != STATUS_SUCCESS) if (Status != STATUS_SUCCESS)
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, "WRM Failed\n"); BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, "WRM Failed\n");
...@@ -1382,13 +1382,13 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp, ...@@ -1382,13 +1382,13 @@ static int bcm_char_ioctl_bulk_wrm(void __user *argp,
static int bcm_char_ioctl_get_nvm_size(void __user *argp, static int bcm_char_ioctl_get_nvm_size(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (ad->eNVMType == NVM_EEPROM || ad->eNVMType == NVM_FLASH) { if (ad->eNVMType == NVM_EEPROM || ad->eNVMType == NVM_FLASH) {
if (copy_to_user(IoBuffer.OutputBuffer, &ad->uiNVMDSDSize, if (copy_to_user(io_buff.OutputBuffer, &ad->uiNVMDSDSize,
sizeof(UINT))) sizeof(UINT)))
return -EFAULT; return -EFAULT;
} }
...@@ -1399,27 +1399,27 @@ static int bcm_char_ioctl_get_nvm_size(void __user *argp, ...@@ -1399,27 +1399,27 @@ static int bcm_char_ioctl_get_nvm_size(void __user *argp,
static int bcm_char_ioctl_cal_init(void __user *argp, static int bcm_char_ioctl_cal_init(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
UINT uiSectorSize = 0; UINT uiSectorSize = 0;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
if (ad->eNVMType == NVM_FLASH) { if (ad->eNVMType == NVM_FLASH) {
if (copy_from_user(&IoBuffer, argp, if (copy_from_user(&io_buff, argp,
sizeof(struct bcm_ioctl_buffer))) sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (copy_from_user(&uiSectorSize, IoBuffer.InputBuffer, if (copy_from_user(&uiSectorSize, io_buff.InputBuffer,
sizeof(UINT))) sizeof(UINT)))
return -EFAULT; return -EFAULT;
if ((uiSectorSize < MIN_SECTOR_SIZE) || if ((uiSectorSize < MIN_SECTOR_SIZE) ||
(uiSectorSize > MAX_SECTOR_SIZE)) { (uiSectorSize > MAX_SECTOR_SIZE)) {
if (copy_to_user(IoBuffer.OutputBuffer, if (copy_to_user(io_buff.OutputBuffer,
&ad->uiSectorSize, sizeof(UINT))) &ad->uiSectorSize, sizeof(UINT)))
return -EFAULT; return -EFAULT;
} else { } else {
if (IsFlash2x(ad)) { if (IsFlash2x(ad)) {
if (copy_to_user(IoBuffer.OutputBuffer, if (copy_to_user(io_buff.OutputBuffer,
&ad->uiSectorSize, sizeof(UINT))) &ad->uiSectorSize, sizeof(UINT)))
return -EFAULT; return -EFAULT;
} else { } else {
...@@ -1447,15 +1447,15 @@ static int bcm_char_ioctl_set_debug(void __user *argp, ...@@ -1447,15 +1447,15 @@ static int bcm_char_ioctl_set_debug(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
#ifdef DEBUG #ifdef DEBUG
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
struct bcm_user_debug_state sUserDebugState; struct bcm_user_debug_state sUserDebugState;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"In SET_DEBUG ioctl\n"); "In SET_DEBUG ioctl\n");
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (copy_from_user(&sUserDebugState, IoBuffer.InputBuffer, if (copy_from_user(&sUserDebugState, io_buff.InputBuffer,
sizeof(struct bcm_user_debug_state))) sizeof(struct bcm_user_debug_state)))
return -EFAULT; return -EFAULT;
...@@ -1491,7 +1491,7 @@ static int bcm_char_ioctl_nvm_rw(void __user *argp, ...@@ -1491,7 +1491,7 @@ static int bcm_char_ioctl_nvm_rw(void __user *argp,
{ {
struct bcm_nvm_readwrite stNVMReadWrite; struct bcm_nvm_readwrite stNVMReadWrite;
struct timeval tv0, tv1; struct timeval tv0, tv1;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
PUCHAR pReadData = NULL; PUCHAR pReadData = NULL;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
...@@ -1516,12 +1516,12 @@ static int bcm_char_ioctl_nvm_rw(void __user *argp, ...@@ -1516,12 +1516,12 @@ static int bcm_char_ioctl_nvm_rw(void __user *argp,
} }
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (copy_from_user(&stNVMReadWrite, if (copy_from_user(&stNVMReadWrite,
(IOCTL_BCM_NVM_READ == cmd) ? (IOCTL_BCM_NVM_READ == cmd) ?
IoBuffer.OutputBuffer : IoBuffer.InputBuffer, io_buff.OutputBuffer : io_buff.InputBuffer,
sizeof(struct bcm_nvm_readwrite))) sizeof(struct bcm_nvm_readwrite)))
return -EFAULT; return -EFAULT;
...@@ -1600,7 +1600,7 @@ static int bcm_char_ioctl_flash2x_section_read(void __user *argp, ...@@ -1600,7 +1600,7 @@ static int bcm_char_ioctl_flash2x_section_read(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_flash2x_readwrite sFlash2xRead = {0}; struct bcm_flash2x_readwrite sFlash2xRead = {0};
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
PUCHAR pReadBuff = NULL; PUCHAR pReadBuff = NULL;
UINT NOB = 0; UINT NOB = 0;
UINT BuffSize = 0; UINT BuffSize = 0;
...@@ -1617,11 +1617,11 @@ static int bcm_char_ioctl_flash2x_section_read(void __user *argp, ...@@ -1617,11 +1617,11 @@ static int bcm_char_ioctl_flash2x_section_read(void __user *argp,
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG,
DBG_LVL_ALL, "IOCTL_BCM_FLASH2X_SECTION_READ Called"); DBG_LVL_ALL, "IOCTL_BCM_FLASH2X_SECTION_READ Called");
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
/* Reading FLASH 2.x READ structure */ /* Reading FLASH 2.x READ structure */
if (copy_from_user(&sFlash2xRead, IoBuffer.InputBuffer, if (copy_from_user(&sFlash2xRead, io_buff.InputBuffer,
sizeof(struct bcm_flash2x_readwrite))) sizeof(struct bcm_flash2x_readwrite)))
return -EFAULT; return -EFAULT;
...@@ -1651,7 +1651,7 @@ static int bcm_char_ioctl_flash2x_section_read(void __user *argp, ...@@ -1651,7 +1651,7 @@ static int bcm_char_ioctl_flash2x_section_read(void __user *argp,
BuffSize = NOB; BuffSize = NOB;
ReadOffset = sFlash2xRead.offset; ReadOffset = sFlash2xRead.offset;
OutPutBuff = IoBuffer.OutputBuffer; OutPutBuff = io_buff.OutputBuffer;
pReadBuff = kzalloc(BuffSize , GFP_KERNEL); pReadBuff = kzalloc(BuffSize , GFP_KERNEL);
if (pReadBuff == NULL) { if (pReadBuff == NULL) {
...@@ -1718,7 +1718,7 @@ static int bcm_char_ioctl_flash2x_section_write(void __user *argp, ...@@ -1718,7 +1718,7 @@ static int bcm_char_ioctl_flash2x_section_write(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_flash2x_readwrite sFlash2xWrite = {0}; struct bcm_flash2x_readwrite sFlash2xWrite = {0};
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
PUCHAR pWriteBuff; PUCHAR pWriteBuff;
void __user *InputAddr; void __user *InputAddr;
UINT NOB = 0; UINT NOB = 0;
...@@ -1741,11 +1741,11 @@ static int bcm_char_ioctl_flash2x_section_write(void __user *argp, ...@@ -1741,11 +1741,11 @@ static int bcm_char_ioctl_flash2x_section_write(void __user *argp,
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"IOCTL_BCM_FLASH2X_SECTION_WRITE Called"); "IOCTL_BCM_FLASH2X_SECTION_WRITE Called");
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
/* Reading FLASH 2.x READ structure */ /* Reading FLASH 2.x READ structure */
if (copy_from_user(&sFlash2xWrite, IoBuffer.InputBuffer, if (copy_from_user(&sFlash2xWrite, io_buff.InputBuffer,
sizeof(struct bcm_flash2x_readwrite))) sizeof(struct bcm_flash2x_readwrite)))
return -EFAULT; return -EFAULT;
...@@ -1852,15 +1852,15 @@ static int bcm_char_ioctl_flash2x_section_bitmap(void __user *argp, ...@@ -1852,15 +1852,15 @@ static int bcm_char_ioctl_flash2x_section_bitmap(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_flash2x_bitmap *psFlash2xBitMap; struct bcm_flash2x_bitmap *psFlash2xBitMap;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"IOCTL_BCM_GET_FLASH2X_SECTION_BITMAP Called"); "IOCTL_BCM_GET_FLASH2X_SECTION_BITMAP Called");
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.OutputLength != sizeof(struct bcm_flash2x_bitmap)) if (io_buff.OutputLength != sizeof(struct bcm_flash2x_bitmap))
return -EINVAL; return -EINVAL;
psFlash2xBitMap = kzalloc(sizeof(struct bcm_flash2x_bitmap), psFlash2xBitMap = kzalloc(sizeof(struct bcm_flash2x_bitmap),
...@@ -1888,7 +1888,7 @@ BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, ...@@ -1888,7 +1888,7 @@ BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
BcmGetFlash2xSectionalBitMap(ad, psFlash2xBitMap); BcmGetFlash2xSectionalBitMap(ad, psFlash2xBitMap);
up(&ad->NVMRdmWrmLock); up(&ad->NVMRdmWrmLock);
if (copy_to_user(IoBuffer.OutputBuffer, psFlash2xBitMap, if (copy_to_user(io_buff.OutputBuffer, psFlash2xBitMap,
sizeof(struct bcm_flash2x_bitmap))) { sizeof(struct bcm_flash2x_bitmap))) {
kfree(psFlash2xBitMap); kfree(psFlash2xBitMap);
return -EFAULT; return -EFAULT;
...@@ -1903,7 +1903,7 @@ static int bcm_char_ioctl_set_active_section(void __user *argp, ...@@ -1903,7 +1903,7 @@ static int bcm_char_ioctl_set_active_section(void __user *argp,
{ {
enum bcm_flash2x_section_val eFlash2xSectionVal = 0; enum bcm_flash2x_section_val eFlash2xSectionVal = 0;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"IOCTL_BCM_SET_ACTIVE_SECTION Called"); "IOCTL_BCM_SET_ACTIVE_SECTION Called");
...@@ -1914,7 +1914,7 @@ static int bcm_char_ioctl_set_active_section(void __user *argp, ...@@ -1914,7 +1914,7 @@ static int bcm_char_ioctl_set_active_section(void __user *argp,
return -EINVAL; return -EINVAL;
} }
Status = copy_from_user(&IoBuffer, argp, Status = copy_from_user(&io_buff, argp,
sizeof(struct bcm_ioctl_buffer)); sizeof(struct bcm_ioctl_buffer));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
...@@ -1923,7 +1923,7 @@ static int bcm_char_ioctl_set_active_section(void __user *argp, ...@@ -1923,7 +1923,7 @@ static int bcm_char_ioctl_set_active_section(void __user *argp,
} }
Status = copy_from_user(&eFlash2xSectionVal, Status = copy_from_user(&eFlash2xSectionVal,
IoBuffer.InputBuffer, sizeof(INT)); io_buff.InputBuffer, sizeof(INT));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Copy of flash section val failed"); "Copy of flash section val failed");
...@@ -1957,7 +1957,7 @@ static int bcm_char_ioctl_copy_section(void __user *argp, ...@@ -1957,7 +1957,7 @@ static int bcm_char_ioctl_copy_section(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_flash2x_copy_section sCopySectStrut = {0}; struct bcm_flash2x_copy_section sCopySectStrut = {0};
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
INT Status = STATUS_SUCCESS; INT Status = STATUS_SUCCESS;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
...@@ -1970,7 +1970,7 @@ static int bcm_char_ioctl_copy_section(void __user *argp, ...@@ -1970,7 +1970,7 @@ static int bcm_char_ioctl_copy_section(void __user *argp,
return -EINVAL; return -EINVAL;
} }
Status = copy_from_user(&IoBuffer, argp, Status = copy_from_user(&io_buff, argp,
sizeof(struct bcm_ioctl_buffer)); sizeof(struct bcm_ioctl_buffer));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
...@@ -1979,7 +1979,7 @@ static int bcm_char_ioctl_copy_section(void __user *argp, ...@@ -1979,7 +1979,7 @@ static int bcm_char_ioctl_copy_section(void __user *argp,
return -EFAULT; return -EFAULT;
} }
Status = copy_from_user(&sCopySectStrut, IoBuffer.InputBuffer, Status = copy_from_user(&sCopySectStrut, io_buff.InputBuffer,
sizeof(struct bcm_flash2x_copy_section)); sizeof(struct bcm_flash2x_copy_section));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
...@@ -2057,13 +2057,13 @@ static int bcm_char_ioctl_copy_section(void __user *argp, ...@@ -2057,13 +2057,13 @@ static int bcm_char_ioctl_copy_section(void __user *argp,
static int bcm_char_ioctl_get_flash_cs_info(void __user *argp, static int bcm_char_ioctl_get_flash_cs_info(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
INT Status = STATUS_SUCCESS; INT Status = STATUS_SUCCESS;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
" IOCTL_BCM_GET_FLASH_CS_INFO Called"); " IOCTL_BCM_GET_FLASH_CS_INFO Called");
Status = copy_from_user(&IoBuffer, argp, Status = copy_from_user(&io_buff, argp,
sizeof(struct bcm_ioctl_buffer)); sizeof(struct bcm_ioctl_buffer));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
...@@ -2078,18 +2078,18 @@ static int bcm_char_ioctl_get_flash_cs_info(void __user *argp, ...@@ -2078,18 +2078,18 @@ static int bcm_char_ioctl_get_flash_cs_info(void __user *argp,
} }
if (IsFlash2x(ad) == TRUE) { if (IsFlash2x(ad) == TRUE) {
if (IoBuffer.OutputLength < sizeof(struct bcm_flash2x_cs_info)) if (io_buff.OutputLength < sizeof(struct bcm_flash2x_cs_info))
return -EINVAL; return -EINVAL;
if (copy_to_user(IoBuffer.OutputBuffer, if (copy_to_user(io_buff.OutputBuffer,
ad->psFlash2xCSInfo, ad->psFlash2xCSInfo,
sizeof(struct bcm_flash2x_cs_info))) sizeof(struct bcm_flash2x_cs_info)))
return -EFAULT; return -EFAULT;
} else { } else {
if (IoBuffer.OutputLength < sizeof(struct bcm_flash_cs_info)) if (io_buff.OutputLength < sizeof(struct bcm_flash_cs_info))
return -EINVAL; return -EINVAL;
if (copy_to_user(IoBuffer.OutputBuffer, ad->psFlashCSInfo, if (copy_to_user(io_buff.OutputBuffer, ad->psFlashCSInfo,
sizeof(struct bcm_flash_cs_info))) sizeof(struct bcm_flash_cs_info)))
return -EFAULT; return -EFAULT;
} }
...@@ -2099,7 +2099,7 @@ static int bcm_char_ioctl_get_flash_cs_info(void __user *argp, ...@@ -2099,7 +2099,7 @@ static int bcm_char_ioctl_get_flash_cs_info(void __user *argp,
static int bcm_char_ioctl_select_dsd(void __user *argp, static int bcm_char_ioctl_select_dsd(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
UINT SectOfset = 0; UINT SectOfset = 0;
enum bcm_flash2x_section_val eFlash2xSectionVal; enum bcm_flash2x_section_val eFlash2xSectionVal;
...@@ -2114,14 +2114,14 @@ static int bcm_char_ioctl_select_dsd(void __user *argp, ...@@ -2114,14 +2114,14 @@ static int bcm_char_ioctl_select_dsd(void __user *argp,
return -EINVAL; return -EINVAL;
} }
Status = copy_from_user(&IoBuffer, argp, Status = copy_from_user(&io_buff, argp,
sizeof(struct bcm_ioctl_buffer)); sizeof(struct bcm_ioctl_buffer));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"Copy of IOCTL BUFFER failed"); "Copy of IOCTL BUFFER failed");
return -EFAULT; return -EFAULT;
} }
Status = copy_from_user(&eFlash2xSectionVal, IoBuffer.InputBuffer, Status = copy_from_user(&eFlash2xSectionVal, io_buff.InputBuffer,
sizeof(INT)); sizeof(INT));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
...@@ -2160,7 +2160,7 @@ static int bcm_char_ioctl_nvm_raw_read(void __user *argp, ...@@ -2160,7 +2160,7 @@ static int bcm_char_ioctl_nvm_raw_read(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_nvm_readwrite stNVMRead; struct bcm_nvm_readwrite stNVMRead;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
unsigned int NOB; unsigned int NOB;
INT BuffSize; INT BuffSize;
INT ReadOffset = 0; INT ReadOffset = 0;
...@@ -2176,13 +2176,13 @@ static int bcm_char_ioctl_nvm_raw_read(void __user *argp, ...@@ -2176,13 +2176,13 @@ static int bcm_char_ioctl_nvm_raw_read(void __user *argp,
} }
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) { if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer))) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0, BCM_DEBUG_PRINT(ad, DBG_TYPE_PRINTK, 0, 0,
"copy_from_user 1 failed\n"); "copy_from_user 1 failed\n");
return -EFAULT; return -EFAULT;
} }
if (copy_from_user(&stNVMRead, IoBuffer.OutputBuffer, if (copy_from_user(&stNVMRead, io_buff.OutputBuffer,
sizeof(struct bcm_nvm_readwrite))) sizeof(struct bcm_nvm_readwrite)))
return -EFAULT; return -EFAULT;
...@@ -2262,12 +2262,12 @@ static int bcm_char_ioctl_cntrlmsg_mask(void __user *argp, ...@@ -2262,12 +2262,12 @@ static int bcm_char_ioctl_cntrlmsg_mask(void __user *argp,
struct bcm_mini_adapter *ad, struct bcm_mini_adapter *ad,
struct bcm_tarang_data *pTarang) struct bcm_tarang_data *pTarang)
{ {
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
INT Status = STATUS_FAILURE; INT Status = STATUS_FAILURE;
ULONG RxCntrlMsgBitMask = 0; ULONG RxCntrlMsgBitMask = 0;
/* Copy Ioctl Buffer structure */ /* Copy Ioctl Buffer structure */
Status = copy_from_user(&IoBuffer, argp, Status = copy_from_user(&io_buff, argp,
sizeof(struct bcm_ioctl_buffer)); sizeof(struct bcm_ioctl_buffer));
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
...@@ -2275,11 +2275,11 @@ static int bcm_char_ioctl_cntrlmsg_mask(void __user *argp, ...@@ -2275,11 +2275,11 @@ static int bcm_char_ioctl_cntrlmsg_mask(void __user *argp,
return -EFAULT; return -EFAULT;
} }
if (IoBuffer.InputLength != sizeof(unsigned long)) if (io_buff.InputLength != sizeof(unsigned long))
return -EINVAL; return -EINVAL;
Status = copy_from_user(&RxCntrlMsgBitMask, IoBuffer.InputBuffer, Status = copy_from_user(&RxCntrlMsgBitMask, io_buff.InputBuffer,
IoBuffer.InputLength); io_buff.InputLength);
if (Status) { if (Status) {
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"copy of control bit mask failed from user space"); "copy of control bit mask failed from user space");
...@@ -2297,7 +2297,7 @@ static int bcm_char_ioctl_get_device_driver_info(void __user *argp, ...@@ -2297,7 +2297,7 @@ static int bcm_char_ioctl_get_device_driver_info(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_driver_info DevInfo; struct bcm_driver_info DevInfo;
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"Called IOCTL_BCM_GET_DEVICE_DRIVER_INFO\n"); "Called IOCTL_BCM_GET_DEVICE_DRIVER_INFO\n");
...@@ -2309,13 +2309,13 @@ static int bcm_char_ioctl_get_device_driver_info(void __user *argp, ...@@ -2309,13 +2309,13 @@ static int bcm_char_ioctl_get_device_driver_info(void __user *argp,
DevInfo.u32NVMType = ad->eNVMType; DevInfo.u32NVMType = ad->eNVMType;
DevInfo.u32InterfaceType = BCM_USB; DevInfo.u32InterfaceType = BCM_USB;
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.OutputLength < sizeof(DevInfo)) if (io_buff.OutputLength < sizeof(DevInfo))
return -EINVAL; return -EINVAL;
if (copy_to_user(IoBuffer.OutputBuffer, &DevInfo, sizeof(DevInfo))) if (copy_to_user(io_buff.OutputBuffer, &DevInfo, sizeof(DevInfo)))
return -EFAULT; return -EFAULT;
return STATUS_SUCCESS; return STATUS_SUCCESS;
...@@ -2325,21 +2325,21 @@ static int bcm_char_ioctl_time_since_net_entry(void __user *argp, ...@@ -2325,21 +2325,21 @@ static int bcm_char_ioctl_time_since_net_entry(void __user *argp,
struct bcm_mini_adapter *ad) struct bcm_mini_adapter *ad)
{ {
struct bcm_time_elapsed stTimeElapsedSinceNetEntry = {0}; struct bcm_time_elapsed stTimeElapsedSinceNetEntry = {0};
struct bcm_ioctl_buffer IoBuffer; struct bcm_ioctl_buffer io_buff;
BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, BCM_DEBUG_PRINT(ad, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL,
"IOCTL_BCM_TIME_SINCE_NET_ENTRY called"); "IOCTL_BCM_TIME_SINCE_NET_ENTRY called");
if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
return -EFAULT; return -EFAULT;
if (IoBuffer.OutputLength < sizeof(struct bcm_time_elapsed)) if (io_buff.OutputLength < sizeof(struct bcm_time_elapsed))
return -EINVAL; return -EINVAL;
stTimeElapsedSinceNetEntry.ul64TimeElapsedSinceNetEntry = stTimeElapsedSinceNetEntry.ul64TimeElapsedSinceNetEntry =
get_seconds() - ad->liTimeSinceLastNetEntry; get_seconds() - ad->liTimeSinceLastNetEntry;
if (copy_to_user(IoBuffer.OutputBuffer, &stTimeElapsedSinceNetEntry, if (copy_to_user(io_buff.OutputBuffer, &stTimeElapsedSinceNetEntry,
sizeof(struct bcm_time_elapsed))) sizeof(struct bcm_time_elapsed)))
return -EFAULT; return -EFAULT;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment