linux-libc-headers: Remove ioctls for deleted driver

2.6.33 removed the Hayes ESP driver.  The presence of these ioctls
makes setserial believe that ESP support should be built in, breaking its
build.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
This commit is contained in:
Dike, Jeffrey G
2010-06-16 14:32:49 -07:00
committed by Joshua Lock
parent 01a5883616
commit b43a425119
2 changed files with 28 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
# 2.6.33 deleted the Hayes esp driver, so the ioctls to get and set its
# configuration are no longer needed, and they break setserial by making it
# believe that it should compile in the code that supports this modem.
Index: linux-2.6.33/include/asm-generic/ioctls.h
===================================================================
--- linux-2.6.33.orig/include/asm-generic/ioctls.h
+++ linux-2.6.33/include/asm-generic/ioctls.h
@@ -86,16 +86,6 @@
#define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */
#define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */
-/*
- * some architectures define FIOQSIZE as 0x545E, which is used for
- * TIOCGHAYESESP on others
- */
-#ifndef FIOQSIZE
-# define TIOCGHAYESESP 0x545E /* Get Hayes ESP configuration */
-# define TIOCSHAYESESP 0x545F /* Set Hayes ESP configuration */
-# define FIOQSIZE 0x5460
-#endif
-
/* Used for packet mode */
#define TIOCPKT_DATA 0
#define TIOCPKT_FLUSHREAD 1

View File

@@ -2,9 +2,10 @@ require linux-libc-headers.inc
INHIBIT_DEFAULT_DEPS = "1"
DEPENDS += "unifdef-native"
PR = "r0"
PR = "r1"
SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2"
SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
file://hayes-gone.patch"
S = "${WORKDIR}/linux-${PV}"