Skip to content

Commit 06a88f4

Browse files
committed
Merge tag 'fbdev-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
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
2 parents 9976831 + 15df286 commit 06a88f4

File tree

25 files changed

+259
-165
lines changed

25 files changed

+259
-165
lines changed

Documentation/fb/aty128fb.rst

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
=================
2-
What is aty128fb?
3-
=================
4-
5-
.. [This file is cloned from VesaFB/matroxfb]
1+
=========================================
2+
aty128fb - ATI Rage128 framebuffer driver
3+
=========================================
64

75
This is a driver for a graphic framebuffer for ATI Rage128 based devices
86
on Intel and PPC boxes.

Documentation/fb/efifb.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
==============
2-
What is efifb?
3-
==============
1+
===================================
2+
efifb - Generic EFI platform driver
3+
===================================
44

55
This is a generic EFI platform driver for systems with UEFI firmware. The
66
system must be booted via the EFI stub for this to be usable. efifb supports

Documentation/fb/ep93xx-fb.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ your board initialisation function::
4141

4242
ep93xx_register_fb(&some_board_fb_info);
4343

44-
=====================
4544
Video Attribute Flags
4645
=====================
4746

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

82-
==================
8381
Platform callbacks
8482
==================
8583

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

104-
======================
105102
Setting the video mode
106103
======================
107104

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

120117
modprobe ep93xx-fb video=320x240
121118

122-
==============
123119
Screenpage bug
124120
==============
125121

Documentation/fb/gxfb.rst

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
=============
2-
What is gxfb?
3-
=============
4-
5-
.. [This file is cloned from VesaFB/aty128fb]
1+
=======================================
2+
gxfb - AMD Geode GX2 framebuffer driver
3+
=======================================
64

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

Documentation/fb/index.rst

Lines changed: 45 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,52 @@
44
Frame Buffer
55
============
66

7+
General information
8+
===================
9+
10+
.. toctree::
11+
:maxdepth: 1
12+
13+
api
14+
cmap_xfbdev
15+
deferred_io
16+
fbcon
17+
framebuffer
18+
internals
19+
modedb
20+
21+
Driver documentation
22+
====================
23+
724
.. toctree::
8-
:maxdepth: 1
9-
10-
api
11-
arkfb
12-
aty128fb
13-
cirrusfb
14-
cmap_xfbdev
15-
deferred_io
16-
efifb
17-
ep93xx-fb
18-
fbcon
19-
framebuffer
20-
gxfb
21-
intel810
22-
internals
23-
lxfb
24-
matroxfb
25-
metronomefb
26-
modedb
27-
pvr2fb
28-
pxafb
29-
s3fb
30-
sa1100fb
31-
sh7760fb
32-
sisfb
33-
sm501
34-
sm712fb
35-
sstfb
36-
tgafb
37-
tridentfb
38-
udlfb
39-
uvesafb
40-
vesafb
41-
viafb
42-
vt8623fb
25+
:maxdepth: 1
26+
27+
arkfb
28+
aty128fb
29+
cirrusfb
30+
efifb
31+
ep93xx-fb
32+
gxfb
33+
intel810
34+
lxfb
35+
matroxfb
36+
metronomefb
37+
pvr2fb
38+
pxafb
39+
s3fb
40+
sa1100fb
41+
sh7760fb
42+
sisfb
43+
sm501
44+
sm712fb
45+
sstfb
46+
tgafb
47+
tridentfb
48+
udlfb
49+
uvesafb
50+
vesafb
51+
viafb
52+
vt8623fb
4353

4454
.. only:: subproject and html
4555

Documentation/fb/lxfb.rst

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
=============
2-
What is lxfb?
3-
=============
4-
5-
.. [This file is cloned from VesaFB/aty128fb]
6-
1+
======================================
2+
lxfb - AMD Geode LX framebuffer driver
3+
======================================
74

85
This is a graphics framebuffer driver for AMD Geode LX based processors.
96

Documentation/fb/matroxfb.rst

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
=================
2-
What is matroxfb?
3-
=================
4-
5-
.. [This file is cloned from VesaFB. Thanks go to Gerd Knorr]
6-
1+
================================================
2+
matroxfb - Framebuffer driver for Matrox devices
3+
================================================
74

85
This is a driver for a graphic framebuffer for Matrox devices on
96
Alpha, Intel and PPC boxes.

Documentation/fb/pvr2fb.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
===============
2-
What is pvr2fb?
3-
===============
1+
===============================================
2+
pvr2fb - PowerVR 2 graphics frame buffer driver
3+
===============================================
44

55
This is a driver for PowerVR 2 based graphics frame buffers, such as the
66
one found in the Dreamcast.

Documentation/fb/sa1100fb.rst

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
=================
2-
What is sa1100fb?
3-
=================
4-
5-
.. [This file is cloned from VesaFB/matroxfb]
6-
1+
=================================================
2+
sa1100fb - SA-1100 LCD graphic framebuffer driver
3+
=================================================
74

85
This is a driver for a graphic framebuffer for the SA-1100 LCD
96
controller.

Documentation/fb/sisfb.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
==============
2-
What is sisfb?
3-
==============
1+
=====================================
2+
sisfb - SiS framebuffer device driver
3+
=====================================
44

55
sisfb is a framebuffer device driver for SiS (Silicon Integrated Systems)
66
graphics chips. Supported are:

0 commit comments

Comments
 (0)