Search Linux Wireless

RE: [PATCH] mwifiex: remove casts of void pointers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Julian,

> >> Also, there are a number of functions touched by this patch that
> >> return a value through the former *data_buf parameter. Is it possible
> >> to refactor them to return the value directly? This would make the
> >> function flow a lot cleaner and easier to follow.
> >
> > We have separate parser routines to handle command responses of the commands. In case of GET
> command we parse the information from response buffer and fill data_buff accordingly. In the patch we
> submitted, some of the data_buf have been changed to corresponding structure specific to that command.
> >
> > Yes, we do have some parser functions that only fill an u16/u32 value in data_buf. But in order to
> have consistency in the code, we used the data_buf pointers (or specific command struct pointers) for
> all parser functions. Of course we can change the code to return the value directly for this type of
> functions, if the consistency is less concerned here. Please let me know your preference on this.
> 
> I have no preference, and am not aware of any particular general
> preferences for how such things are handled.
> 
> If it makes things easier for you, then keep it as it is, it just
> seemed like a useful cleanup you might want to consider working on in
> the future.

Thanks for your comments. I will keep it as-is for now.

Regards,
Bing 

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux