]> git.ipfire.org Git - thirdparty/u-boot.git/commit - cmd/misc.c
cmd/misc: Stop using a function pointer
authorTom Rini <trini@konsulko.com>
Wed, 22 Jun 2022 20:08:56 +0000 (16:08 -0400)
committerTom Rini <trini@konsulko.com>
Thu, 23 Jun 2022 01:29:47 +0000 (21:29 -0400)
commitc4645fc87e96e730a6c140d7d7820be2da1b2743
tree2b38b510c055b2053dae6eedb57796c31fcae3d0
parentf98457d70a35ad6bda284577a8a2a8ad7868b13b
cmd/misc: Stop using a function pointer

Currently, enabling CMD_MISC gives:
cmd/misc.c:67:25: warning: assignment to 'int (*)(struct udevice *, int,  void *, int)' from incompatible pointer type 'int (*)(struct udevice *, int,  const void *, int)' [-Wincompatible-pointer-types]

Because 'misc_read' takes a void * and 'misc_write' takes a const void
*, both of which make sense for their operation.  Given there's one
place we make use of the function pointer, just call read or write
directly for the operation we're called with.

Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Sean Anderson <seanga2@gmail.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
cmd/misc.c