The EV_SYN mask ("B: 00") line should not be used for evdev type bits

Bug #726773 reported by Chase Douglas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evemu
Won't Fix
Medium
Chase Douglas

Bug Description

The evdev protocol does not allow for retrieving the EV_SYN event codes. Instead, it uses the slot for the EV_SYN event codes for retrieving the event types supported by the device. The uinput driver also does not offer the ability to set EV_SYN event codes.

Thus, the "B: 00" event mask line is incorrect in format. It does not describe the EV_SYN mask. This will confuse people who try to read or manipulate evemu property files.

Related branches

Changed in utouch-evemu:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Chase Douglas (chasedouglas)
Revision history for this message
Henrik Rydberg (rydberg) wrote :

The EV_SYN events are not dynamic in the kernel. The evemu code reflects the data actually available in the kernel, which includes the event mask.

Changing a file format to reflect an arbitrary view of a mostly undocumented file format, a format which foremost is there to transfer data from the kernel to the tester via bug reports etc, is not a valid change.

Keeping stability is deems much more important, so I am marking this bug as won't fix.

Changed in utouch-evemu:
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.