Bug 5658 - evdev driver broken on big-endian machines
Summary: evdev driver broken on big-endian machines
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/evdev (show other bugs)
Version: 6.9.0
Hardware: All Linux (All)
: high normal
Assignee: Zephaniah E. Hull
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-20 00:04 UTC by Juergen Kreileder
Modified: 2006-02-15 16:02 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Fix bit fiddling code (1.07 KB, patch)
2006-01-20 00:07 UTC, Juergen Kreileder
no flags Details | Splinter Review

Description Juergen Kreileder 2006-01-20 00:04:39 UTC
The evdev driver is broken on big-endian machines because the bit fiddling code
doen't handle all peculiarities of the kernel's event interface. I'll attach a fix.
Comment 1 Juergen Kreileder 2006-01-20 00:07:37 UTC
Created attachment 4394 [details] [review]
Fix bit fiddling code

Fix bit fiddling code by using macros from Vojtech Pavlik's evtest.c.
Comment 2 Juergen Kreileder 2006-01-21 20:32:11 UTC
7.0 has the same problem.
Comment 3 Zephaniah E. Hull 2006-02-16 10:57:23 UTC
This bug has been fixed in the new evdev driver in the modular CVS tree.
Comment 4 Zephaniah E. Hull 2006-02-16 11:02:41 UTC
Reassign to the new evdev maintainer.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.