staging: wilc1000: make use of put_unaligned_le32 in handle_set_wfi_drv_handler()

Make use of put_unaligned_le32() function to pack the wid command buffer
for firmware.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Ajay Singh 2018-12-02 18:02:19 +00:00 committed by Greg Kroah-Hartman
parent 440592df86
commit 21728f2e72
2 changed files with 2 additions and 9 deletions

View File

@ -289,14 +289,8 @@ static void handle_set_wfi_drv_handler(struct work_struct *work)
goto free_msg;
currbyte = buffer;
*currbyte = hif_drv->driver_handler_id & DRV_HANDLER_MASK;
currbyte++;
*currbyte = (u32)0 & DRV_HANDLER_MASK;
currbyte++;
*currbyte = (u32)0 & DRV_HANDLER_MASK;
currbyte++;
*currbyte = (u32)0 & DRV_HANDLER_MASK;
currbyte++;
put_unaligned_le32(hif_drv->driver_handler_id, currbyte);
currbyte += 4;
*currbyte = (hif_drv_handler->name | (hif_drv_handler->mode << 1));
wid.id = WID_SET_DRV_HANDLER;

View File

@ -41,7 +41,6 @@ enum {
#define WILC_ADD_STA_LENGTH 40
#define WILC_NUM_CONCURRENT_IFC 2
#define WILC_DRV_HANDLER_SIZE 5
#define DRV_HANDLER_MASK 0x000000FF
#define NUM_RSSI 5