"ls > /dev/fb0" generates weird ioctls if panning is set

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

 



If I do this:

	echo "0,100" > /sys/devices/soc.0/fffe10000.display/graphics/fb0/pan

then whenever I do this:

	ls > /dev/fb0

my driver receives the following three ioctls:

graphics fb0: unknown ioctl command (0x402C7413)                                                                                                   
graphics fb0: dir=2 type='t' (74) nr=19 size=44                                                                                                    
graphics fb0: unknown ioctl command (0x40087468)                                                                                                   
graphics fb0: dir=2 type='t' (74) nr=104 size=8                                                                                                    
graphics fb0: unknown ioctl command (0x402C7413)                                                                                                   
graphics fb0: dir=2 type='t' (74) nr=19 size=44   

This is on PowerPC, where dir=2 means read.

The "echo" and "cat" commands don't generate these ioctls, so there's something special about the "ls" command.  Does anyone know what's going on?  ioctl-number.txt lists these ioctls for type 't':

't'	00-7F	linux/if_ppp.h
't'	80-8F	linux/isdn_ppp.h
't'	90	linux/toshiba.h

-- 
Timur Tabi
Linux kernel developer at Freescale

--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux