Hello, Force feedback upload of effects through the event device (ioctl EVIOCSFF) is not working in 32 bit apps like wine on a 64-bit kernel. 64 bit apps like fftest work. This is due to the fact that struct ff_effect contains a pointer, resulting in the structure having different sizes in 64 and 32 bit programs. This means that the ioctl issued from 32 bit code isn't handled, because it has a different number. Attached patch (against 2.6.24.3) fixes this. Tested on x86_64. Is this ok or are there some alignment issues, which forbid this simple zero-copy solution? PS. Please keep me in the CC list, as I'm not subscribing this list.