Bug#346460: evdev driver broken on big-endian machines (patch)

2006-01-19 Thread Michel Dänzer
On Wed, 2006-01-18 at 23:51 +0100, Juergen Kreileder wrote: Juergen Kreileder [EMAIL PROTECTED] writes: @@ -565,8 +569,8 @@ static int EvdevProbe(InputInfoPtr pInfo) { -char key_bitmask[(KEY_MAX + 7) / 8]; -char rel_bitmask[(REL_MAX + 7) / 8]; +unsigned long

Bug#346460: evdev driver broken on big-endian machines (patch)

2006-01-19 Thread Juergen Kreileder
forwarded 346460 https://bugs.freedesktop.org/show_bug.cgi?id=5658 thanks Michel Dänzer [EMAIL PROTECTED] writes: On Wed, 2006-01-18 at 23:51 +0100, Juergen Kreileder wrote: Juergen Kreileder [EMAIL PROTECTED] writes: @@ -565,8 +569,8 @@ static int EvdevProbe(InputInfoPtr pInfo) { -

Processed: Re: Bug#346460: evdev driver broken on big-endian machines (patch)

2006-01-19 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]: forwarded 346460 https://bugs.freedesktop.org/show_bug.cgi?id=5658 Bug#346460: evdev driver broken on big-endian machines Noted your statement that Bug has been forwarded to https://bugs.freedesktop.org/show_bug.cgi?id=5658. thanks Stopping

Bug#346460: evdev driver broken on big-endian machines (patch)

2006-01-18 Thread Juergen Kreileder
reopen 346460 retitle 346460 evdev driver broken on big-endian machines tags 346460 + patch thanks This bug is not fixed, it still is in 6.9.0.dfsg.1-4. I had same time to look into the problem: The current evdev driver doesn't work on big-endian machines. Here's patch that fixes that by using

Bug#346460: evdev driver broken on big-endian machines (patch)

2006-01-18 Thread Juergen Kreileder
Juergen Kreileder [EMAIL PROTECTED] writes: @@ -565,8 +569,8 @@ static int EvdevProbe(InputInfoPtr pInfo) { -char key_bitmask[(KEY_MAX + 7) / 8]; -char rel_bitmask[(REL_MAX + 7) / 8]; +unsigned long key_bitmask[NBITS(KEY_MAX)]; +unsigned long rel_bitmask[NBITS(KEY_MAX)];