SVNews r326543

NOTE: This service is experimental and subject to change! Use at your own risk!

2017-12-04 21:12:05 - r326543 by wulf (wulf)

Complete list of files affected by revision r326543:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

   Contents     MODIFY   /stable/11  
  History   Contents   Diff   MODIFY   /stable/11/sys/dev/evdev/evdev.c  
  History   Contents   Diff   MODIFY   /stable/11/sys/dev/evdev/evdev.h  
  History   Contents   Diff   MODIFY   /stable/11/sys/dev/evdev/evdev_utils.c  
  History   Contents   Diff   MODIFY   /stable/11/sys/dev/syscons/sysmouse.c  
  History   Contents   Diff   MODIFY   /stable/11/sys/dev/vt/vt_sysmouse.c  

Commit message:

MFC r325295:

evdev: Lock Giant around keyboard ioctls
This fixes turning ukbd(4) LEDs on/off with evdev interface as well

MFC r325296:

evdev: Take driver's lock in cdev write handler if necessary

MFC r325297:

sysmouse(4): Fix ums(4)-style T-axis reporting via evdev protocol

- Do not report T-axis wheel events as button presses
- Reverse T-axis to match Linux
- Remove wrong comment. T-axis buttons state should be checked by level not
  by edge to allow continuous wheel tilt reporting

MFC r325298:

evdev: Disable value normalization and state filtering for SND events.

Some events can take sound pitch as a value so can not be represented
as binary on/off events. Tracking for on/off state is left in place
as it is a part of the evdev API.

MFC r325299:

evdev: Do not start/stop softrepeat callout if no clients attached

Approved by: gonzo (mentor)

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 2 ms, 6 files printed. Current time is 2017-12-18 03:16:57. All times are in UTC/GMT.