ping for review

Am 22.01.26 um 14:08 schrieb Thomas Zimmermann:
There's a long-standing bug in defio where the framebuffer device or
module gets removed while mmap'ed areas of the framebuffer memory
persists in userspace. Page faults in the area then operate on defined
state.

Patches 1 and 2 fix these problems. Patches 3 and 4 build upon the fix
and put defio state into the correct places.

Thomas Zimmermann (4):
   fbdev: defio: Disconnect deferred I/O from the lifetime of struct
     fb_info
   fbdev: defio: Keep module reference from VMAs
   fbdev: defio: Move variable state into struct fb_deferred_io_state
   fbdev: defio: Move pageref array to struct fb_deferred_io_state

  drivers/video/fbdev/core/fb_defio.c | 266 ++++++++++++++++++++--------
  include/linux/fb.h                  |   9 +-
  2 files changed, 195 insertions(+), 80 deletions(-)


base-commit: a3ecd278f9a05323fab7471760a7ea10081251d6

--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)


Reply via email to