usb: sisusb_con, convert addr macros to functions
authorJiri Slaby <jslaby@suse.cz>
Tue, 22 Jan 2019 15:11:59 +0000 (16:11 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Jan 2019 09:02:49 +0000 (10:02 +0100)
commit3af5d01c29c3285241d45739a945465e4a2b9740
tree782f429ba32a5f543057c8045a3d0af6fe344aea
parent04389af74d9129703c22609315ee7648d831dca0
usb: sisusb_con, convert addr macros to functions

Convert SISUSB_VADDR and SISUSB_HADDR to inline functions. Now, there
are no more hidden accesses to local variables (vc_data and
sisusb_usb_data).

sisusb_haddr returns unsigned long from now on, not u16 *, as ulong is
what every caller expects -- we can remove some casts.

Call sites were aligned to be readable too.

Use sisusb_haddr on 4 more places in sisusbcon_blank and
sisusbcon_scroll. It was open coded there with [x, y] being [0, 0].

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/sisusbvga/sisusb_con.c