Should you be implementing 'struct iov_iter' ?Even if it means creating an IO_UBUF for ioctls?(Although that might take some 'fettling' for read+write for ioctls.) David-Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UKRegistration No: 1397386 (Wales)