summary refs log tree commit diff
path: root/kernel/mutex.h
diff options
context:
space:
mode:
authorGrant Grundler <grundler@parisc-linux.org>2006-10-19 15:09:51 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2006-11-03 11:57:18 -0800
commit68717950e11eab8ff754b2721d23e9cb3a47b56f (patch)
treea64053d0288df2151769b9a038ede7ca5bf66b64 /kernel/mutex.h
parentbc724b98c5e782c2d6781428ed87768daa34921d (diff)
downloadlinux-68717950e11eab8ff754b2721d23e9cb3a47b56f.tar.gz
hid-core: big-endian fix fix
Adam Kropelin had posted 32-bit fix in June 2005 about two weeks after I
originally had posted my fixes for big endian support.  Adam has a UPS
device which reports LINEV using 32-bits.

Added comments to describe the limitations of the code.

extract() is the same version I posted earlier and tested in user space. 
Made similar changes to implement() routine.  I've written (and will
shortly post) a test for implement().  Code tested on C3600 (parisc) with
USB keyboard/mouse attached.


I've dropped test_implement.c and a few other user space test programs on
http://iou.parisc-linux.org/~grundler/tests/

-rw-r--r-- 1 grundler grundler 1750 Oct 18 09:13 test_extract.c
-rw-r--r-- 1 grundler grundler  561 Jan 25  2006 test_ffs.c
-rw-r--r-- 1 grundler users    7175 Apr  8  2005 test_fls.c
-rw-r--r-- 1 grundler grundler  206 Sep  1 15:52 test_gettimeofday.c
-rw-r--r-- 1 grundler grundler 1886 Oct 19 09:20 test_implement.c
-rw-r--r-- 1 grundler users    2707 Jun  4  2005 test_unaligned.c

I would appreciate if someone else would look at the output of
test_implement.c to make it does The Right Thing.

Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
Cc: Matthew Wilcox <matthew@wil.cx>
Cc: Dmitry Torokhov <dtor@mail.ru>
Acked-By: Adam Kropelin <akropel1@rochester.rr.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>


Diffstat (limited to 'kernel/mutex.h')
0 files changed, 0 insertions, 0 deletions