Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Oct 2018 16:03:30 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r339776 - in head: . share/man/man4 sys/conf sys/dev/joy sys/modules/joy tools/kerneldoc/subsys
Message-ID:  <201810261603.w9QG3UO7037040@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Fri Oct 26 16:03:30 2018
New Revision: 339776
URL: https://svnweb.freebsd.org/changeset/base/339776

Log:
  Redo r339563: Remove joy(4) driver.
  
  This driver was marked as gone in 12. We're at 13 now. Remove it.
  Data from nycbug's dmesg cache shows only one potential user,
  suggesting it never was used much. However, even though this device
  has been obsolete for 15 years at least, sys/joystick.h is included in
  a number of graphics packages still, so that remains. A full exprun
  is needed before that can be removed.
  
  RelNotes: yes
  Differential Revision: https://reviews.freebsd.org/D17629

Deleted:
  head/share/man/man4/joy.4
  head/sys/dev/joy/joy.c
  head/sys/dev/joy/joy_isa.c
  head/sys/dev/joy/joyvar.h
  head/sys/modules/joy/Makefile
  head/tools/kerneldoc/subsys/Doxyfile-dev_joy
Modified:
  head/ObsoleteFiles.inc
  head/share/man/man4/Makefile
  head/sys/conf/NOTES
  head/sys/conf/files

Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc	Fri Oct 26 14:27:37 2018	(r339775)
+++ head/ObsoleteFiles.inc	Fri Oct 26 16:03:30 2018	(r339776)
@@ -38,6 +38,8 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20181026: joy(4) removal
+OLD_FILES+=usr/share/man/man4/joy.4.gz
 # 20181025: OpenSSL libraries version bump to avoid conflict with ports
 OLD_LIBS+=lib/libcrypto.so.9
 OLD_LIBS+=usr/lib/libssl.so.9

Modified: head/share/man/man4/Makefile
==============================================================================
--- head/share/man/man4/Makefile	Fri Oct 26 14:27:37 2018	(r339775)
+++ head/share/man/man4/Makefile	Fri Oct 26 16:03:30 2018	(r339776)
@@ -239,7 +239,6 @@ MAN=	aac.4 \
 	ixl.4 \
 	jedec_dimm.4 \
 	jme.4 \
-	joy.4 \
 	kbdmux.4 \
 	keyboard.4 \
 	kld.4 \

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES	Fri Oct 26 14:27:37 2018	(r339775)
+++ head/sys/conf/NOTES	Fri Oct 26 16:03:30 2018	(r339776)
@@ -2313,12 +2313,8 @@ options		SND_OLDSTEREO
 # Miscellaneous hardware:
 #
 # bktr: Brooktree bt848/848a/849a/878/879 video capture and TV Tuner board
-# joy: joystick (including IO DATA PCJOY PC Card joystick)
 # cmx: OmniKey CardMan 4040 pccard smartcard reader
 
-device		joy			# PnP aware, hints for non-PnP only
-hint.joy.0.at="isa"
-hint.joy.0.port="0x201"
 device		cmx
 
 #

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files	Fri Oct 26 14:27:37 2018	(r339775)
+++ head/sys/conf/files	Fri Oct 26 16:03:30 2018	(r339776)
@@ -2294,8 +2294,6 @@ dev/ixgbe/ixgbe_dcb_82599.c	optional ix inet | ixv ine
 	compile-with "${NORMAL_C} -I$S/dev/ixgbe"
 dev/jedec_dimm/jedec_dimm.c	optional jedec_dimm smbus
 dev/jme/if_jme.c		optional jme pci
-dev/joy/joy.c			optional joy
-dev/joy/joy_isa.c		optional joy isa
 dev/kbd/kbd.c			optional atkbd | pckbd | sc | ukbd | vt
 dev/kbdmux/kbdmux.c		optional kbdmux
 dev/ksyms/ksyms.c		optional ksyms



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201810261603.w9QG3UO7037040>