git: 706f32db8aec - main - fb: Remove some unused ioctls

From: Emmanuel Vadot <manu_at_FreeBSD.org>
Date: Mon, 06 Dec 2021 10:29:48 UTC
The branch main has been updated by manu:

URL: https://cgit.FreeBSD.org/src/commit/?id=706f32db8aec5d1e9e6f9210fab7be6f13ac25c3

commit 706f32db8aec5d1e9e6f9210fab7be6f13ac25c3
Author:     Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2021-12-01 10:57:42 +0000
Commit:     Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2021-12-06 10:28:01 +0000

    fb: Remove some unused ioctls
    
    6d1699583d7e added the FBIOGXINFO,FBIOMONINFO and FBIOPUTCMAPI/FBIOGETCMAPI
    ioctls and said that implementation in driver will come later.
    Since it was in 2001 I think we can remove this.
    
    Reviewed by:    emaste, imp, tsoome
    MFC after:      2 weeks
    Sponsored by:   Beckhoff Automation GmbH & Co. KG
    Differential Revision:  https://reviews.freebsd.org/D33218
    Differential Revision:  https://reviews.freebsd.org/D33219
    Differential Revision:  https://reviews.freebsd.org/D33220
---
 sys/dev/fb/fb.c |  4 ----
 sys/sys/fbio.h  | 54 ------------------------------------------------------
 2 files changed, 58 deletions(-)

diff --git a/sys/dev/fb/fb.c b/sys/dev/fb/fb.c
index 12423ad86f4f..95b7a30391cf 100644
--- a/sys/dev/fb/fb.c
+++ b/sys/dev/fb/fb.c
@@ -729,8 +729,6 @@ fb_commonioctl(video_adapter_t *adp, u_long cmd, caddr_t arg)
 
 	case FBIOPUTCMAP:
 	case FBIOGETCMAP:
-	case FBIOPUTCMAPI:
-	case FBIOGETCMAPI:
 		/* XXX */
 
 	case FBIO_SETWINORG:	/* set frame buffer window origin */
@@ -738,8 +736,6 @@ fb_commonioctl(video_adapter_t *adp, u_long cmd, caddr_t arg)
 	case FBIO_SETLINEWIDTH:	/* set scan line width in pixel */
 
 	case FBIOGTYPE:
-	case FBIOMONINFO:
-	case FBIOGXINFO:
 
 	default:
 		error = ENODEV;
diff --git a/sys/sys/fbio.h b/sys/sys/fbio.h
index 73315a37bbdd..38b544801573 100644
--- a/sys/sys/fbio.h
+++ b/sys/sys/fbio.h
@@ -195,60 +195,6 @@ struct fbcmap {
 #define	FBIOPUTCMAP	_IOW('F', 3, struct fbcmap)
 #define	FBIOGETCMAP	_IOW('F', 4, struct fbcmap)
 
-/*
- * Video board information
- */
-struct brd_info {
-	u_short		accessible_width; /* accessible bytes in scanline */
-	u_short		accessible_height; /* number of accessible scanlines */
-	u_short		line_bytes;	/* number of bytes/scanline */
-	u_short		hdb_capable;	/* can this thing hardware db? */
-	u_short		vmsize;		/* video memory size */
-	u_char		boardrev;	/* board revision # */
-	u_char		pad0;
-	u_long		pad1;
-};
-#define	FBIOGXINFO	_IOR('F', 39, struct brd_info)
-
-/*
- * Monitor information
- */
-struct mon_info {
-	u_long		mon_type;	/* bit array */
-#define MON_TYPE_STEREO		0x8	/* stereo display */
-#define MON_TYPE_0_OFFSET	0x4	/* black level 0 ire instead of 7.5 */
-#define MON_TYPE_OVERSCAN	0x2	/* overscan */
-#define MON_TYPE_GRAY		0x1	/* greyscale monitor */
-	u_long		pixfreq;	/* pixel frequency in Hz */
-	u_long		hfreq;		/* horizontal freq in Hz */
-	u_long		vfreq;		/* vertical freq in Hz */
-	u_long		vsync;		/* vertical sync in scanlines */
-	u_long		hsync;		/* horizontal sync in pixels */
-	/* these are in pixel units */
-	u_short		hfporch;	/* horizontal front porch */
-	u_short		hbporch;	/* horizontal back porch */
-	u_short		vfporch;	/* vertical front porch */
-	u_short		vbporch;	/* vertical back porch */
-};
-#define	FBIOMONINFO	_IOR('F', 40, struct mon_info)
-
-/*
- * Color map I/O.
- */
-struct fbcmap_i {
-	unsigned int	flags;
-#define	FB_CMAP_BLOCK	(1 << 0)	/* wait for vertical refresh */
-#define	FB_CMAP_KERNEL	(1 << 1)	/* called within kernel */
-	int		id;		/* color map id */
-	int		index;		/* first element (0 origin) */
-	int		count;		/* number of elements */
-	u_char		*red;		/* red color map elements */
-	u_char		*green;		/* green color map elements */
-	u_char		*blue;		/* blue color map elements */
-};
-#define	FBIOPUTCMAPI	_IOW('F', 41, struct fbcmap_i)
-#define	FBIOGETCMAPI	_IOW('F', 42, struct fbcmap_i)
-
 /* The new style frame buffer ioctls. */
 
 /* video mode information block */