OSDN Git Service

fbdev: simplify fb_getput_cmap()
authorArnd Bergmann <arnd@arndb.de>
Fri, 18 Sep 2020 10:09:04 +0000 (12:09 +0200)
committerSam Ravnborg <sam@ravnborg.org>
Fri, 25 Sep 2020 14:34:50 +0000 (16:34 +0200)
commit06f4277463ba695287829e0b52d9b82be44f99bf
treeed7a746a922fd5656478d12d210ea7e74f6c69df
parent8bde6c0d4e7374fedeca959af42ad6819c792e08
fbdev: simplify fb_getput_cmap()

This function is one of the remaining users of compat_alloc_user_space()
and copy_in_user().

Clean it up by copying to a local data structure copy instead,
which also leads to more readable code.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200918100926.1447563-1-arnd@arndb.de
drivers/video/fbdev/core/fbmem.c