svn commit: r326540 - stable/11/sys/dev/evdev

Vladimir Kondratyev wulf at FreeBSD.org
Mon Dec 4 20:09:39 UTC 2017


Author: wulf
Date: Mon Dec  4 20:09:38 2017
New Revision: 326540
URL: https://svnweb.freebsd.org/changeset/base/326540

Log:
  MFC r325294:
  
  evdev: Hide "kern.evdev.rcpt_mask" sysctl if kernel is compiled
  w/o EVDEV_SUPPORT as it's value has no meaning in this case.
  
  MFC r326019:
  
  evdev: Export EVDEV_SUPPORT kernel option through feature facility
  
  Approved by:	gonzo (mentor)

Modified:
  stable/11/sys/dev/evdev/evdev.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/sys/dev/evdev/evdev.c
==============================================================================
--- stable/11/sys/dev/evdev/evdev.c	Mon Dec  4 17:10:52 2017	(r326539)
+++ stable/11/sys/dev/evdev/evdev.c	Mon Dec  4 20:09:38 2017	(r326540)
@@ -50,7 +50,10 @@
 
 #ifdef FEATURE
 FEATURE(evdev, "Input event devices support");
+#ifdef EVDEV_SUPPORT
+FEATURE(evdev_support, "Evdev support in hybrid drivers");
 #endif
+#endif
 
 enum evdev_sparse_result
 {
@@ -64,12 +67,14 @@ MALLOC_DEFINE(M_EVDEV, "evdev", "evdev memory");
 int evdev_rcpt_mask = EVDEV_RCPT_SYSMOUSE | EVDEV_RCPT_KBDMUX;
 int evdev_sysmouse_t_axis = 0;
 
+#ifdef EVDEV_SUPPORT
 SYSCTL_NODE(_kern, OID_AUTO, evdev, CTLFLAG_RW, 0, "Evdev args");
 SYSCTL_INT(_kern_evdev, OID_AUTO, rcpt_mask, CTLFLAG_RW, &evdev_rcpt_mask, 0,
     "Who is receiving events: bit0 - sysmouse, bit1 - kbdmux, "
     "bit2 - mouse hardware, bit3 - keyboard hardware");
 SYSCTL_INT(_kern_evdev, OID_AUTO, sysmouse_t_axis, CTLFLAG_RW,
     &evdev_sysmouse_t_axis, 0, "Extract T-axis from 0-none, 1-ums, 2-psm");
+#endif
 
 static void evdev_start_repeat(struct evdev_dev *, uint16_t);
 static void evdev_stop_repeat(struct evdev_dev *);


More information about the svn-src-all mailing list