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