Commit 06a88f47 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull fbdev updates from Helge Deller:
 "Beside the usual bunch of smaller bug fixes, the majority of changes
  were by Zsolt Kajtar to improve the s3fb driver.

  Bug fixes:
   - Bounds checking to fix vmalloc-out-of-bounds (Albin Babu Varghese)
   - Fix logic error in "offb" name match (Finn Thain)
   - simplefb: Fix use after free in (Janne Grunau)
   - s3fb: Various fixes and powersave improvements (Zsolt Kajtar)

  Enhancements & code cleanups:
   - Various fixes in the documentation (Bagas Sanjaya)
   - Use string choices helpers (Chelsy Ratnawat)
   - xenfb: Use vmalloc_array to simplify code (Qianfeng Rong)
   - mb862xxfb: use signed type for error codes (Qianfeng Rong)
   - Make drivers depend on LCD_CLASS_DEVICE (Thomas Zimmermann)
   - radeonfb: Remove stale product link in Kconfig (Sukrut Heroorkar)"

* tag 'fbdev-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev:
  fbdev: Fix logic error in "offb" name match
  fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
  fbdev: Make drivers depend on LCD_CLASS_DEVICE
  fbdev: radeonfb: Remove stale product link in Kconfig
  Documentation: fb: Retitle driver docs
  Documentation: fb: ep93xx: Demote section headings
  Documentation: fb: Split toctree
  fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
  fbdev: s3fb: Revert mclk stop in suspend
  fbdev: mb862xxfb: Use int type to store negative error codes
  fbdev: Use string choices helpers
  fbdev: core: Fix ubsan warning in pixel_to_pat
  fbdev: s3fb: Implement 1 and 2 BPP modes, improve 4 BPP
  fbdev: s3fb: Implement powersave for S3 FB
  fbdev: xenfb: Use vmalloc_array to simplify code
parents 9976831f 15df2869
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
=================
What is aty128fb?
=================

.. [This file is cloned from VesaFB/matroxfb]
=========================================
aty128fb - ATI Rage128 framebuffer driver
=========================================

This is a driver for a graphic framebuffer for ATI Rage128 based devices
on Intel and PPC boxes.
+3 −3
Original line number Diff line number Diff line
==============
What is efifb?
==============
===================================
efifb - Generic EFI platform driver
===================================

This is a generic EFI platform driver for systems with UEFI firmware. The
system must be booted via the EFI stub for this to be usable. efifb supports
+0 −4
Original line number Diff line number Diff line
@@ -41,7 +41,6 @@ your board initialisation function::

	ep93xx_register_fb(&some_board_fb_info);

=====================
Video Attribute Flags
=====================

@@ -79,7 +78,6 @@ EP93XXFB_USE_SDCSN2 Use SDCSn[2] for the framebuffer.
EP93XXFB_USE_SDCSN3		Use SDCSn[3] for the framebuffer.
=============================== ======================================

==================
Platform callbacks
==================

@@ -101,7 +99,6 @@ obtained as follows::
		/* Board specific framebuffer setup */
	}

======================
Setting the video mode
======================

@@ -119,7 +116,6 @@ set when the module is installed::

	modprobe ep93xx-fb video=320x240

==============
Screenpage bug
==============

+3 −5
Original line number Diff line number Diff line
=============
What is gxfb?
=============

.. [This file is cloned from VesaFB/aty128fb]
=======================================
gxfb - AMD Geode GX2 framebuffer driver
=======================================

This is a graphics framebuffer driver for AMD Geode GX2 based processors.

+45 −35
Original line number Diff line number Diff line
@@ -4,26 +4,36 @@
Frame Buffer
============

General information
===================

.. toctree::
   :maxdepth: 1

   api
   cmap_xfbdev
   deferred_io
   fbcon
   framebuffer
   internals
   modedb

Driver documentation
====================

.. toctree::
   :maxdepth: 1

   arkfb
   aty128fb
   cirrusfb
    cmap_xfbdev
    deferred_io
   efifb
   ep93xx-fb
    fbcon
    framebuffer
   gxfb
   intel810
    internals
   lxfb
   matroxfb
   metronomefb
    modedb
   pvr2fb
   pxafb
   s3fb
Loading