svn commit: r319645 - user/pho/stress2/misc

Peter Holm pho at FreeBSD.org
Wed Jun 7 07:37:00 UTC 2017


Author: pho
Date: Wed Jun  7 07:36:59 2017
New Revision: 319645
URL: https://svnweb.freebsd.org/changeset/base/319645

Log:
  Load pty.ko if needed. Style fixes while here.
  
  Sponsored by:	Dell EMC Isilon

Modified:
  user/pho/stress2/misc/fpclone.sh

Modified: user/pho/stress2/misc/fpclone.sh
==============================================================================
--- user/pho/stress2/misc/fpclone.sh	Wed Jun  7 07:32:25 2017	(r319644)
+++ user/pho/stress2/misc/fpclone.sh	Wed Jun  7 07:36:59 2017	(r319645)
@@ -33,6 +33,8 @@
 # Test of patch for Giant trick in cdevsw
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
+[ -d /usr/src/sys ] || exit 0
+kldstat -v | grep -q pty || { kldload pty || exit 0; }
 
 . ../default.cfg
 
@@ -58,7 +60,7 @@ for i in `jot 10`; do
 done
 
 export runRUNTIME=2m
-cd ..; ./run.sh pty.cfg 
+cd ..; ./run.sh pty.cfg
 
 for i in `jot 10`; do
 	wait
@@ -87,7 +89,7 @@ static d_read_t		fpclone_read;
 static struct cdevsw fpclone_cdevsw = {
 	.d_open =	fpclone_open,
 	.d_close =	fpclone_close,
-	.d_read =	fpclone_read,	
+	.d_read =	fpclone_read,
 	.d_name =	"fpclone",
 	.d_version =	D_VERSION,
 	.d_flags =	D_TRACKCLOSE
@@ -110,7 +112,7 @@ fpclone_cdevpriv_dtr(void *data)
 }
 
 static int
-fpclone_open(struct cdev *dev, int oflags, int devtype, d_thread_t *td)
+fpclone_open(struct cdev *dev, int oflags, int devtype, struct thread *td)
 {
 	struct fpclone_sc *sc;
 	int error;
@@ -124,7 +126,7 @@ fpclone_open(struct cdev *dev, int oflags, int devtype
 }
 
 static int
-fpclone_close(struct cdev *dev, int fflag, int devtype, d_thread_t *td)
+fpclone_close(struct cdev *dev, int fflag, int devtype, struct thread *td)
 {
 
 	devfs_clear_cdevpriv();
@@ -138,7 +140,7 @@ fpclone_read(struct cdev *dev, struct uio *uio, int io
 {
 	struct fpclone_sc *sc;
 	int rv, amnt, svpos, error;
-	
+
 	error = devfs_get_cdevpriv((void **)&sc);
 	if (error)
 		return (error);


More information about the svn-src-user mailing list