Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1284887

Re: [PATCH] USB: serial: cp210x: Cleaned up USB access functions.

From Johan Hovold <johan@kernel.org>
Newsgroups linux.kernel
Subject Re: [PATCH] USB: serial: cp210x: Cleaned up USB access functions.
Date 2015-12-06 17:40 +0100
Message-ID <qCKvV-R8-17@gated-at.bofh.it> (permalink)
References <qAFAl-1gu-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Mon, Nov 30, 2015 at 04:50:38PM -0600, Konstantin Shkolnyy wrote:
> cp210x_get_config and cp210x_set_config were hard to use. They required
> the buffer as an array of 32-bit values even for smaller values, and did
> endian conversions on per-32-bit value basis, which is wrong for some
> cp210x data structures (although not for any that were actually used.)
> This change introduces separate register accessor functions for single
> 8, 16 and 32-bit values, with endian conversion, as well as "block"
> access functions without conversion.
> 
> Signed-off-by: Konstantin Shkolnyy <konstantin.shkolnyy@gmail.com>
> ---
>  drivers/usb/serial/cp210x.c | 314 ++++++++++++++++++++++++++------------------
>  1 file changed, 186 insertions(+), 128 deletions(-)

There's a bit too much going on here at once. Please split this into
multiple patches to facilitate review (e.g. separate get and set, and
possibly also the three widths).

Thanks,
Johan
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH] USB: serial: cp210x: Cleaned up USB access functions. Konstantin Shkolnyy <konstantin.shkolnyy@gmail.com> - 2015-12-01 00:00 +0100
  Re: [PATCH] USB: serial: cp210x: Cleaned up USB access functions. Johan Hovold <johan@kernel.org> - 2015-12-06 17:40 +0100

csiph-web