Here is the second revision at implementing compat_ioctl support for Android's alarm-dev driver in staging.
The first patch removes the pre-Android 1.0 _OLD ioctls, per Colin's suggestion. Then the second patch does some refactoring to cleanup and separate the copying of user data from the logic, and the final patch adds the compat_ioctl support. I've tested this with a trivial unit test compiled for both 32bit and 64bit on a x86_64 kernel, and it looks ok, but closer review would be appreciated to make sure I didn't break anything. Additional feedback or thoughts would be welcome! thanks -john Cc: Greg KH <gre...@linuxfoundation.org> Cc: Serban Constantinescu <serban.constantine...@arm.com> Cc: Arve Hjønnevåg <a...@android.com> Cc: Colin Cross <ccr...@google.com> Cc: Android Kernel Team <kernel-t...@android.com> John Stultz (3): staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl staging: alarm-dev: Implement compat_ioctl support drivers/staging/android/alarm-dev.c | 277 +++++++++++++++++++------------ drivers/staging/android/android_alarm.h | 19 +++ 2 files changed, 193 insertions(+), 103 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/