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
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  Edit
Everyone can see this information.

Other bug subscribers