public inbox for linux-arch@vger.kernel.org
 help / color / mirror / Atom feed
From: Michal Simek <monstr@seznam.cz>
To: Arnd Bergmann <arnd@arndb.de>
Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org,
	stephen.neuendorffer@xilinx.com, John.Linn@xilinx.com,
	john.williams@petalogix.com, matthew@wil.cx,
	will.newton@gmail.com, drepper@redhat.com,
	microblaze-uclinux@itee.uq.edu.au, grant.likely@secretlab.ca,
	Michal Simek <monstr@monstr.eu>
Subject: Re: [PATCH 33/56] microblaze_v2: ioctl support
Date: Mon, 05 May 2008 16:06:20 +0200	[thread overview]
Message-ID: <481F145C.1020809@seznam.cz> (raw)
In-Reply-To: <200805042334.56020.arnd@arndb.de>

I fixed it. I use asm-generic version too. ioctl.h and ioctls.h too.

M


>>  include/asm-microblaze/ioctl.h  |   84 +++++++++++++++++++++++++++++++++++
> 
> This is a direct copy of asm-generic/ioctl.h, so just include that
> one instead.
> 
>>  include/asm-microblaze/ioctls.h |   93 +++++++++++++++++++++++++++++++++++++++
> 
> I've already prototyped an asm-generic version of that, which would be the patch
> below.
> 
> 	Arnd <><
> 
> ---
> 
> Consolidate include/asm*/ioctls.h
> 
> Most architectures have an identical implementation of ioctls.h, so we can
> just as well move it to asm-generic. While it should have been defined
> using _IO style macros in the first place, there is enough precendent
> to give up on that now, and just document what every architecture is
> doing already.
> 
> The major difference between architectures at this time is the definition
> of FIOQSIZE, which sometimes conflicts with TIOCGHAYESESP, so I use an
> #ifdef for that.
> 
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> 
> Index: linux-2.6/include/asm-arm/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-arm/ioctls.h
> +++ linux-2.6/include/asm-arm/ioctls.h
> @@ -1,84 +1,6 @@
>  #ifndef __ASM_ARM_IOCTLS_H
>  #define __ASM_ARM_IOCTLS_H
>  
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT	0x01	/* Transmitter physically empty */
> +#include <asm-generic/ioctls.h>
>  
>  #endif
> Index: linux-2.6/include/asm-avr32/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-avr32/ioctls.h
> +++ linux-2.6/include/asm-avr32/ioctls.h
> @@ -1,83 +1,15 @@
>  #ifndef __ASM_AVR32_IOCTLS_H
>  #define __ASM_AVR32_IOCTLS_H
>  
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -/* #define TIOCTTYGSTRUCT 0x5426 - Former debugging-only ioctl */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
>  #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
>  #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
>  #define FIOQSIZE	0x5460
>  
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> +#include <asm-generic/ioctls.h>
>  
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#undef TCGETS2
> +#undef TCSETS2
> +#undef TCSETSW2
> +#undef TCSETSF2
>  
> -#endif /* __ASM_AVR32_IOCTLS_H */
> +#endif
> Index: linux-2.6/include/asm-blackfin/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-blackfin/ioctls.h
> +++ linux-2.6/include/asm-blackfin/ioctls.h
> @@ -1,87 +1,7 @@
>  #ifndef __ARCH_BFIN_IOCTLS_H__
>  #define __ARCH_BFIN_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> +#include <asm-generic/ioctls.h>
>  
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
>  #define TIOCTTYGSTRUCT	0x5426	/* For debugging only */
> -#define TIOCSBRK	0x5427	/* BSD compatibility */
> -#define TIOCCBRK	0x5428	/* BSD compatibility */
> -#define TIOCGSID	0x5429	/* Return the session ID of FD */
> -#define TCGETS2		_IOR('T', 0x2A, struct termios2)
> -#define TCSETS2		_IOW('T', 0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T', 0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T', 0x2D, struct termios2)
> -/* Get Pty Number (of pty-mux device) */
> -#define TIOCGPTN	_IOR('T', 0x30, unsigned int)
> -#define TIOCSPTLCK	_IOW('T', 0x31, int)	/* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450	/* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458	/* For debugging only */
> -#define TIOCSERGETLSR   0x5459	/* Get line status register */
> -#define TIOCSERGETMULTI 0x545A	/* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B	/* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> -
> -#endif				/* __ARCH_BFIN_IOCTLS_H__ */
> +#endif
> Index: linux-2.6/include/asm-cris/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-cris/ioctls.h
> +++ linux-2.6/include/asm-cris/ioctls.h
> @@ -1,91 +1,12 @@
>  #ifndef __ARCH_CRIS_IOCTLS_H__
>  #define __ARCH_CRIS_IOCTLS_H__
>  
> -/* verbatim copy of asm-i386/ioctls.h */
> -
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
>  #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
>  #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
>  #define FIOQSIZE	0x5460
> -
>  #define TIOCSERSETRS485 0x5461  /* enable rs-485 */
>  #define TIOCSERWRRS485  0x5462  /* write rs-485 */
>  
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#include <asm-generic/ioctls.h>
>  
>  #endif
> Index: linux-2.6/include/asm-frv/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-frv/ioctls.h
> +++ linux-2.6/include/asm-frv/ioctls.h
> @@ -1,82 +1,13 @@
>  #ifndef __ASM_IOCTLS_H__
>  #define __ASM_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> +#include <asm-generic/ioctls.h>
>  
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
>  #define TIOCTTYGSTRUCT	0x5426  /* For debugging only */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
>  
> -#endif /* __ASM_IOCTLS_H__ */
> +#undef TCGETS2
> +#undef TCSETS2
> +#undef TCSETSW2
> +#undef TCSETSF2
>  
> +#endif
> Index: linux-2.6/include/asm-generic/ioctls.h
> ===================================================================
> --- /dev/null
> +++ linux-2.6/include/asm-generic/ioctls.h
> @@ -0,0 +1,87 @@
> +#ifndef __ASM_ARM_IOCTLS_H
> +#define __ASM_ARM_IOCTLS_H
> +
> +#include <linux/ioctl.h>
> +
> +/* 0x54 is just a magic number to make these relatively unique ('T') */
> +
> +#define TCGETS		0x5401
> +#define TCSETS		0x5402
> +#define TCSETSW		0x5403
> +#define TCSETSF		0x5404
> +#define TCGETA		0x5405
> +#define TCSETA		0x5406
> +#define TCSETAW		0x5407
> +#define TCSETAF		0x5408
> +#define TCSBRK		0x5409
> +#define TCXONC		0x540A
> +#define TCFLSH		0x540B
> +#define TIOCEXCL	0x540C
> +#define TIOCNXCL	0x540D
> +#define TIOCSCTTY	0x540E
> +#define TIOCGPGRP	0x540F
> +#define TIOCSPGRP	0x5410
> +#define TIOCOUTQ	0x5411
> +#define TIOCSTI		0x5412
> +#define TIOCGWINSZ	0x5413
> +#define TIOCSWINSZ	0x5414
> +#define TIOCMGET	0x5415
> +#define TIOCMBIS	0x5416
> +#define TIOCMBIC	0x5417
> +#define TIOCMSET	0x5418
> +#define TIOCGSOFTCAR	0x5419
> +#define TIOCSSOFTCAR	0x541A
> +#define FIONREAD	0x541B
> +#define TIOCINQ		FIONREAD
> +#define TIOCLINUX	0x541C
> +#define TIOCCONS	0x541D
> +#define TIOCGSERIAL	0x541E
> +#define TIOCSSERIAL	0x541F
> +#define TIOCPKT		0x5420
> +#define FIONBIO		0x5421
> +#define TIOCNOTTY	0x5422
> +#define TIOCSETD	0x5423
> +#define TIOCGETD	0x5424
> +#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> +#define TIOCSBRK	0x5427  /* BSD compatibility */
> +#define TIOCCBRK	0x5428  /* BSD compatibility */
> +#define TIOCGSID	0x5429  /* Return the session ID of FD */
> +#define TCGETS2		_IOR('T', 0x2A, struct termios2)
> +#define TCSETS2		_IOW('T', 0x2B, struct termios2)
> +#define TCSETSW2	_IOW('T', 0x2C, struct termios2)
> +#define TCSETSF2	_IOW('T', 0x2D, struct termios2)
> +#define TIOCGPTN	_IOR('T', 0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> +#define TIOCSPTLCK	_IOW('T', 0x31, int)  /* Lock/unlock Pty */
> +
> +#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> +#define FIOCLEX		0x5451
> +#define FIOASYNC	0x5452
> +#define TIOCSERCONFIG	0x5453
> +#define TIOCSERGWILD	0x5454
> +#define TIOCSERSWILD	0x5455
> +#define TIOCGLCKTRMIOS	0x5456
> +#define TIOCSLCKTRMIOS	0x5457
> +#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> +#define TIOCSERGETLSR   0x5459 /* Get line status register */
> +#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> +#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> +
> +#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> +#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> +
> +#ifndef FIOQSIZE /* some architectures define their own */
> +#define FIOQSIZE	0x545E
> +#endif
> +
> +/* Used for packet mode */
> +#define TIOCPKT_DATA		 0
> +#define TIOCPKT_FLUSHREAD	 1
> +#define TIOCPKT_FLUSHWRITE	 2
> +#define TIOCPKT_STOP		 4
> +#define TIOCPKT_START		 8
> +#define TIOCPKT_NOSTOP		16
> +#define TIOCPKT_DOSTOP		32
> +
> +#define TIOCSER_TEMT	0x01	/* Transmitter physically empty */
> +
> +#endif
> Index: linux-2.6/include/asm-h8300/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-h8300/ioctls.h
> +++ linux-2.6/include/asm-h8300/ioctls.h
> @@ -1,85 +1,8 @@
>  #ifndef __ARCH_H8300_IOCTLS_H__
>  #define __ARCH_H8300_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> +#include <asm-generic/ioctls.h>
>  
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
>  #define TIOCTTYGSTRUCT	0x5426  /* For debugging only */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
>  
> -#endif /* __ARCH_H8300_IOCTLS_H__ */
> +#endif
> Index: linux-2.6/include/asm-ia64/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-ia64/ioctls.h
> +++ linux-2.6/include/asm-ia64/ioctls.h
> @@ -1,93 +1,10 @@
>  #ifndef _ASM_IA64_IOCTLS_H
>  #define _ASM_IA64_IOCTLS_H
>  
> -/*
> - * Based on <asm-i386/ioctls.h>
> - *
> - * Modified 1998, 1999, 2002
> - *	David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
> - */
> -
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402	/* Clashes with SNDCTL_TMR_START sound ioctl */
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
>  #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
>  #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
>  #define FIOQSIZE	0x5460
>  
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#include <asm-generic/ioctls.h>
>  
> -#endif /* _ASM_IA64_IOCTLS_H */
> +#endif
> Index: linux-2.6/include/asm-m32r/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-m32r/ioctls.h
> +++ linux-2.6/include/asm-m32r/ioctls.h
> @@ -1,87 +1,11 @@
>  #ifndef __ARCH_M32R_IOCTLS_H__
>  #define __ARCH_M32R_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
>  /* #define TIOCTTYGSTRUCT 0x5426 - Former debugging-only ioctl */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
>  #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
>  #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
>  #define FIOQSIZE	0x5460
>  
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#include <asm-generic/ioctls.h>
>  
> -#endif /* __ARCH_M32R_IOCTLS_H__ */
> +#endif
> Index: linux-2.6/include/asm-m68k/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-m68k/ioctls.h
> +++ linux-2.6/include/asm-m68k/ioctls.h
> @@ -1,84 +1,6 @@
>  #ifndef __ARCH_M68K_IOCTLS_H__
>  #define __ARCH_M68K_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> +#include <asm-generic/ioctls.h>
>  
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> -
> -#endif /* __ARCH_M68K_IOCTLS_H__ */
> +#endif
> Index: linux-2.6/include/asm-microblaze/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-microblaze/ioctls.h
> +++ linux-2.6/include/asm-microblaze/ioctls.h
> @@ -11,83 +11,6 @@
>  #ifndef _ASM_MICROBLAZE_IOCTLS_H
>  #define _ASM_MICROBLAZE_IOCTLS_H
>  
> -#include <asm/ioctl.h>
> +#include <asm-generic/ioctls.h>
>  
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425 /* Needed for POSIX tcsendbreak() */
> -#define TIOCTTYGSTRUCT	0x5426 /* For debugging only */
> -#define TIOCSBRK	0x5427 /* BSD compatibility */
> -#define TIOCCBRK	0x5428 /* BSD compatibility */
> -#define TIOCGSID	0x5429 /* Return the session ID of FD */
> -/* Get Pty Number (of pty-mux device) */
> -#define TIOCGPTN	_IOR('T', 0x30, unsigned int)
> -#define TIOCSPTLCK	_IOW('T', 0x31, int) /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450 /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR	0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C /* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D /* read serial port inline interrupt counts */
> -
> -#define	FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		0
> -#define TIOCPKT_FLUSHREAD	1
> -#define TIOCPKT_FLUSHWRITE	2
> -#define TIOCPKT_STOP		4
> -#define TIOCPKT_START		8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT	0x01 /* Transmitter physically empty */
> -
> -#endif /* _ASM_MICROBLAZE_IOCTLS_H */
> +#endif
> Index: linux-2.6/include/asm-mn10300/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-mn10300/ioctls.h
> +++ linux-2.6/include/asm-mn10300/ioctls.h
> @@ -1,88 +1,12 @@
>  #ifndef _ASM_IOCTLS_H
>  #define _ASM_IOCTLS_H
>  
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
>  /* #define TIOCTTYGSTRUCT 0x5426 - Former debugging-only ioctl */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T', 0x2A, struct termios2)
> -#define TCSETS2		_IOW('T', 0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T', 0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T', 0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T', 0x30, unsigned int) /* Get Pty Number
> -						       * (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T', 0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
>  #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
>  #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
>  #define FIOQSIZE	0x5460
>  
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> +#include <asm-generic/ioctls.h>
>  
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
>  
> -#endif /* _ASM_IOCTLS_H */
> +#endif
> Index: linux-2.6/include/asm-parisc/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-parisc/ioctls.h
> +++ linux-2.6/include/asm-parisc/ioctls.h
> @@ -81,6 +81,6 @@
>  #define TIOCPKT_NOSTOP		16
>  #define TIOCPKT_DOSTOP		32
>  
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#define TIOCSER_TEMT	0x01	/* Transmitter physically empty */
>  
> -#endif /* _ASM_PARISC_IOCTLS_H */
> +#endif
> Index: linux-2.6/include/asm-s390/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-s390/ioctls.h
> +++ linux-2.6/include/asm-s390/ioctls.h
> @@ -1,92 +1,6 @@
> -/*
> - *  include/asm-s390/ioctls.h
> - *
> - *  S390 version
> - *
> - *  Derived from "include/asm-i386/ioctls.h"
> - */
> -
>  #ifndef __ARCH_S390_IOCTLS_H__
>  #define __ARCH_S390_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#include <asm-generic/ioctls.h>
>  
>  #endif
> Index: linux-2.6/include/asm-v850/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-v850/ioctls.h
> +++ linux-2.6/include/asm-v850/ioctls.h
> @@ -1,84 +1,6 @@
>  #ifndef __V850_IOCTLS_H__
>  #define __V850_IOCTLS_H__
>  
> -#include <asm/ioctl.h>
> +#include <asm-generic/ioctls.h>
>  
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T',0x2A, struct termios2)
> -#define TCSETS2		_IOW('T',0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T',0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T',0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T',0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450  /* these numbers need to be adjusted. */
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
> -#define FIOQSIZE	0x545E
> -
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> -
> -#endif /* __V850_IOCTLS_H__ */
> +#endif
> Index: linux-2.6/include/asm-x86/ioctls.h
> ===================================================================
> --- linux-2.6.orig/include/asm-x86/ioctls.h
> +++ linux-2.6/include/asm-x86/ioctls.h
> @@ -1,88 +1,10 @@
>  #ifndef _ASM_X86_IOCTLS_H
>  #define _ASM_X86_IOCTLS_H
>  
> -#include <asm/ioctl.h>
> -
> -/* 0x54 is just a magic number to make these relatively unique ('T') */
> -
> -#define TCGETS		0x5401
> -#define TCSETS		0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */
> -#define TCSETSW		0x5403
> -#define TCSETSF		0x5404
> -#define TCGETA		0x5405
> -#define TCSETA		0x5406
> -#define TCSETAW		0x5407
> -#define TCSETAF		0x5408
> -#define TCSBRK		0x5409
> -#define TCXONC		0x540A
> -#define TCFLSH		0x540B
> -#define TIOCEXCL	0x540C
> -#define TIOCNXCL	0x540D
> -#define TIOCSCTTY	0x540E
> -#define TIOCGPGRP	0x540F
> -#define TIOCSPGRP	0x5410
> -#define TIOCOUTQ	0x5411
> -#define TIOCSTI		0x5412
> -#define TIOCGWINSZ	0x5413
> -#define TIOCSWINSZ	0x5414
> -#define TIOCMGET	0x5415
> -#define TIOCMBIS	0x5416
> -#define TIOCMBIC	0x5417
> -#define TIOCMSET	0x5418
> -#define TIOCGSOFTCAR	0x5419
> -#define TIOCSSOFTCAR	0x541A
> -#define FIONREAD	0x541B
> -#define TIOCINQ		FIONREAD
> -#define TIOCLINUX	0x541C
> -#define TIOCCONS	0x541D
> -#define TIOCGSERIAL	0x541E
> -#define TIOCSSERIAL	0x541F
> -#define TIOCPKT		0x5420
> -#define FIONBIO		0x5421
> -#define TIOCNOTTY	0x5422
> -#define TIOCSETD	0x5423
> -#define TIOCGETD	0x5424
> -#define TCSBRKP		0x5425	/* Needed for POSIX tcsendbreak() */
> -/* #define TIOCTTYGSTRUCT 0x5426 - Former debugging-only ioctl */
> -#define TIOCSBRK	0x5427  /* BSD compatibility */
> -#define TIOCCBRK	0x5428  /* BSD compatibility */
> -#define TIOCGSID	0x5429  /* Return the session ID of FD */
> -#define TCGETS2		_IOR('T', 0x2A, struct termios2)
> -#define TCSETS2		_IOW('T', 0x2B, struct termios2)
> -#define TCSETSW2	_IOW('T', 0x2C, struct termios2)
> -#define TCSETSF2	_IOW('T', 0x2D, struct termios2)
> -#define TIOCGPTN	_IOR('T', 0x30, unsigned int)
> -				/* Get Pty Number (of pty-mux device) */
> -#define TIOCSPTLCK	_IOW('T', 0x31, int)  /* Lock/unlock Pty */
> -
> -#define FIONCLEX	0x5450
> -#define FIOCLEX		0x5451
> -#define FIOASYNC	0x5452
> -#define TIOCSERCONFIG	0x5453
> -#define TIOCSERGWILD	0x5454
> -#define TIOCSERSWILD	0x5455
> -#define TIOCGLCKTRMIOS	0x5456
> -#define TIOCSLCKTRMIOS	0x5457
> -#define TIOCSERGSTRUCT	0x5458 /* For debugging only */
> -#define TIOCSERGETLSR   0x5459 /* Get line status register */
> -#define TIOCSERGETMULTI 0x545A /* Get multiport config  */
> -#define TIOCSERSETMULTI 0x545B /* Set multiport config */
> -
> -#define TIOCMIWAIT	0x545C	/* wait for a change on serial input line(s) */
> -#define TIOCGICOUNT	0x545D	/* read serial port inline interrupt counts */
>  #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
>  #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
>  #define FIOQSIZE	0x5460
>  
> -/* Used for packet mode */
> -#define TIOCPKT_DATA		 0
> -#define TIOCPKT_FLUSHREAD	 1
> -#define TIOCPKT_FLUSHWRITE	 2
> -#define TIOCPKT_STOP		 4
> -#define TIOCPKT_START		 8
> -#define TIOCPKT_NOSTOP		16
> -#define TIOCPKT_DOSTOP		32
> -
> -#define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
> +#include <asm-generic/ioctls.h>
>  
>  #endif
> 
> 

  reply	other threads:[~2008-05-05 14:06 UTC|newest]

Thread overview: 192+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-04 11:40 Microblaze patches V2 monstr
2008-05-04 11:40 ` [PATCH 01/56] microblaze_v2: Kconfig patches monstr
2008-05-04 11:40   ` [PATCH 02/56] microblaze_v2: Makefiles for Microblaze cpu monstr
2008-05-05  1:47     ` John Williams
2008-05-06  8:51       ` Michal Simek
2008-05-04 11:40   ` [PATCH 03/56] microblaze_v2: Cpuinfo handling monstr
2008-05-05  1:52     ` John Williams
2008-05-05 14:19       ` Michal Simek
2008-05-04 11:40   ` [PATCH 04/56] microblaze_v2: Open firmware files monstr
2008-05-05 14:24     ` Grant Likely
2008-05-05 21:56     ` Stephen Neuendorffer
2008-05-06  7:27       ` Michal Simek
2008-05-07 16:04     ` [microblaze-uclinux] " Stephen Neuendorffer
2008-05-07 18:40       ` Michal Simek
2008-05-07 18:59         ` Grant Likely
2008-05-07 19:12           ` Michal Simek
2008-05-07 20:14             ` Stephen Neuendorffer
2008-05-04 11:40   ` [PATCH 05/56] microblaze_v2: Support for semaphores monstr
2008-05-04 11:40   ` [PATCH 06/56] microblaze_v2: exception handling monstr
2008-05-04 11:40   ` [PATCH 07/56] microblaze_v2: Signal support monstr
2008-05-04 19:52     ` Arnd Bergmann
2008-05-05 21:32     ` Stephen Neuendorffer
2008-05-05 23:33       ` John Williams
2008-05-06  0:13         ` Stephen Neuendorffer
2008-05-06  0:25           ` John Williams
2008-05-06  0:33             ` Stephen Neuendorffer
2008-05-06  9:41               ` Michal Simek
2008-05-04 11:40   ` [PATCH 08/56] microblaze_v2: Interrupt handling, timer support, supported function monstr
2008-05-05  1:58     ` John Williams
2008-05-05 14:20       ` Michal Simek
2008-05-05 14:20         ` Michal Simek
2008-05-07  7:04     ` Thomas Gleixner
2008-05-11 13:55       ` Michal Simek
2008-05-11 14:35         ` Thomas Gleixner
2008-05-11 21:55           ` Michal Simek
2008-05-11 21:55             ` Michal Simek
2008-05-04 11:40   ` [PATCH 09/56] microblaze_v2: cache support monstr
2008-05-05  2:09     ` John Williams
2008-05-05 17:37     ` [microblaze-uclinux] " Stephen Neuendorffer
2008-05-06  9:22       ` Michal Simek
2008-05-05 22:37     ` Stephen Neuendorffer
2008-05-04 11:40   ` [PATCH 10/56] microblaze_v2: Generic dts file for platforms monstr
2008-05-05 14:31     ` Grant Likely
2008-05-05 20:07       ` Michal Simek
2008-05-05 17:25     ` Stephen Neuendorffer
2008-05-05 23:16       ` John Williams
2008-05-05 23:32         ` Stephen Neuendorffer
2008-05-06  0:10           ` John Williams
2008-05-06  0:17             ` Stephen Neuendorffer
2008-05-06  7:50             ` Michal Simek
2008-05-06  7:38           ` Michal Simek
2008-05-04 11:41   ` [PATCH 11/56] microblaze_v2: kernel modules support monstr
2008-05-04 11:41   ` [PATCH 12/56] microblaze_v2: lmb support monstr
2008-05-05  2:11     ` John Williams
2008-05-05 21:32       ` Segher Boessenkool
2008-05-05 21:32         ` Segher Boessenkool
2008-05-04 11:41   ` [PATCH 13/56] microblaze_v2: PVR support, cpuinfo support monstr
2008-05-05  2:14     ` John Williams
2008-05-05 14:20       ` Michal Simek
2008-05-05 14:20         ` Michal Simek
2008-05-04 11:41   ` [PATCH 14/56] microblaze_v2: defconfig file monstr
2008-05-04 11:41   ` [PATCH 15/56] microblaze_v2: head.S + linker script monstr
2008-05-04 11:41   ` [PATCH 16/56] microblaze_v2: supported function for memory - kernel/lib monstr
2008-05-04 11:41   ` [PATCH 17/56] microblaze_v2: checksum support monstr
2008-05-04 19:59     ` Arnd Bergmann
2008-05-05 14:05       ` Michal Simek
2008-05-04 11:41   ` [PATCH 18/56] microblaze_v2: early_printk support monstr
2008-05-05 14:36     ` Grant Likely
2008-05-05 20:10       ` Michal Simek
2008-05-05 23:22     ` John Williams
2008-05-06  8:14       ` Michal Simek
2008-05-06  8:14         ` Michal Simek
2008-05-04 11:41   ` [PATCH 19/56] microblaze_v2: uaccess files monstr
2008-05-04 11:41   ` [PATCH 20/56] microblaze_v2: heartbeat file monstr
2008-05-04 11:41   ` [PATCH 21/56] microblaze_v2: setup.c - system setting monstr
2008-05-05  2:15     ` John Williams
2008-05-05 14:21       ` Michal Simek
2008-05-05 14:21         ` Michal Simek
2008-05-04 11:41   ` [PATCH 22/56] microblaze_v2: asm-offsets monstr
2008-05-04 11:41   ` [PATCH 23/56] microblaze_v2: process and init task function monstr
2008-05-04 11:41   ` [PATCH 24/56] microblaze_v2: time support monstr
2008-05-05  2:19     ` John Williams
2008-05-05 14:22       ` Michal Simek
2008-05-05 14:22         ` Michal Simek
2008-05-06  0:30         ` John Williams
2008-05-06  9:56           ` Michal Simek
2008-05-06  9:56             ` Michal Simek
2008-05-06 10:02           ` Michal Simek
2008-05-06 10:02             ` Michal Simek
2008-05-06 11:38             ` Arnd Bergmann
2008-05-06 13:26               ` Michal Simek
2008-05-06 22:50                 ` John Williams
2008-05-06 14:28               ` Grant Likely
2008-05-06 14:28                 ` Grant Likely
2008-05-06 16:36               ` Stephen Neuendorffer
2008-05-07  7:22     ` Thomas Gleixner
2008-05-04 11:41   ` [PATCH 25/56] microblaze_v2: ptrace support monstr
2008-05-04 11:41   ` [PATCH 26/56] microblaze_v2: traps support monstr
2008-05-04 11:41   ` [PATCH 27/56] microblaze_v2: support for a.out monstr
2008-05-04 11:41   ` [PATCH 28/56] microblaze_v2: memory inicialization, MMU, TLB monstr
2008-05-04 11:41   ` [PATCH 29/56] microblaze_v2: page.h, segment.h, unaligned.h monstr
2008-05-04 11:41   ` [PATCH 30/56] microblaze_v2: includes SHM*, msgbuf monstr
2008-05-04 21:10     ` Arnd Bergmann
2008-05-04 11:41   ` [PATCH 31/56] microblaze_v2: bug headers files monstr
2008-05-04 11:41   ` [PATCH 32/56] microblaze_v2: definitions of types monstr
2008-05-04 21:28     ` Arnd Bergmann
2008-05-04 11:41   ` [PATCH 33/56] microblaze_v2: ioctl support monstr
2008-05-04 21:34     ` Arnd Bergmann
2008-05-05 14:06       ` Michal Simek [this message]
2008-05-05 14:06         ` Michal Simek
2008-05-04 11:41   ` [PATCH 34/56] microblaze_v2: io.h IO operations monstr
2008-05-04 11:41   ` [PATCH 35/56] microblaze_v2: headers for executables format FLAT, ELF monstr
2008-05-05  2:24     ` John Williams
2008-05-04 11:41   ` [PATCH 36/56] microblaze_v2: dma support monstr
2008-05-05  2:25     ` John Williams
2008-05-05  6:45       ` Geert Uytterhoeven
2008-05-05  6:45         ` Geert Uytterhoeven
2008-05-06  9:16         ` Michal Simek
2008-05-06  9:16           ` Michal Simek
2008-05-06  9:48           ` Geert Uytterhoeven
2008-05-06  9:53             ` Michal Simek
2008-05-06  9:53               ` Michal Simek
2008-05-06 11:17               ` Geert Uytterhoeven
2008-05-06 11:17                 ` Geert Uytterhoeven
2008-05-06 11:24                 ` Arnd Bergmann
2008-05-06 13:20                   ` Michal Simek
2008-05-06 15:36                     ` Arnd Bergmann
2008-05-07  6:24                       ` Michal Simek
2008-05-07  7:17                         ` Geert Uytterhoeven
2008-05-07  9:21                           ` Arnd Bergmann
2008-05-07 18:43                             ` Michal Simek
2008-05-07 18:43                               ` Michal Simek
2008-05-04 11:41   ` [PATCH 37/56] microblaze_v2: headers for irq monstr
2008-05-07  7:26     ` Thomas Gleixner
2008-05-11 13:56       ` Michal Simek
2008-05-11 13:56         ` Michal Simek
2008-05-04 11:41   ` [PATCH 38/56] microblaze_v2: atomic.h bitops.h byteorder.h monstr
2008-05-04 21:58     ` Arnd Bergmann
2008-05-05  2:28       ` John Williams
2008-05-06  8:42         ` Michal Simek
2008-05-04 11:41   ` [PATCH 39/56] microblaze_v2: headers pgalloc.h pgtable.h monstr
2008-05-04 11:41   ` [PATCH 40/56] microblaze_v2: system.h pvr.h processor.h monstr
2008-05-04 11:41   ` [PATCH 41/56] microblaze_v2: clinkage.h linkage.h sections.h kmap_types.h monstr
2008-05-04 11:41   ` [PATCH 42/56] microblaze_v2: stats headers monstr
2008-05-04 22:31     ` Arnd Bergmann
2008-05-04 11:41   ` [PATCH 43/56] microblaze_v2: termbits.h termios.h monstr
2008-05-05  9:50     ` Arnd Bergmann
2008-05-05  9:50       ` Arnd Bergmann
2008-05-04 11:41   ` [PATCH 44/56] microblaze_v2: sigcontext.h siginfo.h monstr
2008-05-04 11:41   ` [PATCH 45/56] microblaze_v2: headers simple files - empty or redirect to asm-generic monstr
2008-05-05  2:34     ` John Williams
2008-05-05 15:10       ` Grant Likely
2008-05-06  9:02         ` Arnd Bergmann
2008-05-06 14:47       ` Stephen Rothwell
2008-05-06 15:23         ` Michal Simek
2008-05-06 15:23           ` Michal Simek
2008-05-06 15:38           ` Grant Likely
2008-05-06 16:21           ` Arnd Bergmann
2008-05-06 16:21             ` Arnd Bergmann
2008-05-07 18:46             ` Michal Simek
2008-05-04 11:41   ` [PATCH 46/56] microblaze_v2: headers files entry.h current.h mman.h registers.h sembuf.h monstr
2008-05-05  9:54     ` Arnd Bergmann
2008-05-06  9:07       ` Michal Simek
2008-05-06 20:57     ` Geert Uytterhoeven
2008-05-04 11:41   ` [PATCH 47/56] microblaze_v2: device.h param.h topology.h monstr
2008-05-04 22:37     ` Arnd Bergmann
2008-05-05 14:07       ` Michal Simek
2008-05-04 11:41   ` [PATCH 48/56] microblaze_v2: pool.h socket.h monstr
2008-05-04 22:39     ` Arnd Bergmann
2008-05-04 11:41   ` [PATCH 49/56] microblaze_v2: fcntl.h sockios.h ucontext.h monstr
2008-05-04 22:43     ` Arnd Bergmann
2008-05-05 14:08       ` Michal Simek
2008-05-04 11:41   ` [PATCH 50/56] microblaze_v2: setup.h string.h thread_info.h monstr
2008-05-05  2:39     ` John Williams
2008-05-05 14:24       ` Michal Simek
2008-05-05 14:24         ` Michal Simek
2008-05-04 11:41   ` [PATCH 51/56] microblaze_v2: Kbuild file monstr
2008-05-04 11:41   ` [PATCH 52/56] microblaze_v2: pci headers monstr
2008-05-04 22:45     ` Arnd Bergmann
2008-05-05 14:08       ` Michal Simek
2008-05-04 11:41   ` [PATCH 53/56] microblaze_v2: IPC headers monstr
2008-05-04 11:41   ` [PATCH 54/56] microblaze_v2: entry.S monstr
2008-05-04 11:41   ` [PATCH 55/56] microblaze_v2: sys_microblaze.c monstr
2008-05-04 11:41   ` [PATCH 56/56] microblaze_v2: syscall_table.S and unistd.h monstr
2008-05-04 11:41     ` monstr
2008-05-04 21:24   ` [PATCH 01/56] microblaze_v2: Kconfig patches Grant Likely
2008-05-05  6:36     ` Michal Simek
2008-05-05  1:42   ` John Williams
2008-05-05  6:46     ` Michal Simek
2008-05-05 14:16     ` Michal Simek
2008-05-05  2:30 ` Microblaze patches V2 John Williams
2008-05-05  7:02   ` Michal Simek

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=481F145C.1020809@seznam.cz \
    --to=monstr@seznam.cz \
    --cc=John.Linn@xilinx.com \
    --cc=arnd@arndb.de \
    --cc=drepper@redhat.com \
    --cc=grant.likely@secretlab.ca \
    --cc=john.williams@petalogix.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=matthew@wil.cx \
    --cc=microblaze-uclinux@itee.uq.edu.au \
    --cc=monstr@monstr.eu \
    --cc=stephen.neuendorffer@xilinx.com \
    --cc=will.newton@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox