Re: Ioctl size mask

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 16 Apr 2001, Shay Deloya wrote:
> On asm-mips/ioctl.h , there is a mask on the size transfered to the ioctl , 
> e.g. : when implementing an ioctl that handles IO , the max size the 
> supported in mips is 0xff  as defined in the code below: 
> 
> 
> #define _IOWR(type,nr,size) 			
> 	_IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size))                          
> 
> 
> and _IOC uses size in this way:
> 
> (((size) & _IOC_SLMASK) << _IOC_SIZESHIFT))           // (_IOC_SLMMASK = 0xff)
> 
> 
> The limited size causes problems on drivers that use size mask to their 
> needs, while officialy the allowed limit is 2^13 ( 8kB) by definition .

This was fixed in the CVS tree some weeks ago.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven ------------- Sony Software Development Center Europe (SDCE)
Geert.Uytterhoeven@sonycom.com ------------------- Sint-Stevens-Woluwestraat 55
Voice +32-2-7248626 Fax +32-2-7262686 ---------------- B-1130 Brussels, Belgium



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux