Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 May 2000 16:57:52 -0700 (PDT)
From:      Kenneth Merry <ken@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libcam Makefile src/sbin/camcontrol camcontrol.8 camcontrol.c src/sys/cam/scsi scsi_da.c scsi_da.h
Message-ID:  <200005212357.QAA40100@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
ken         2000/05/21 16:57:52 PDT

  Modified files:
    lib/libcam           Makefile 
    sbin/camcontrol      camcontrol.8 camcontrol.c 
    sys/cam/scsi         scsi_da.c scsi_da.h 
  Log:
  Implement a new camcontrol function, 'camcontrol format'.
  
  libcam/Makefile:	Add scsi_da.c to libcam for the new
  			scsi_format_unit() function.
  
  camcontrol.8:		Update the man page for the new format
  			functionality, and take out the examples section
  			describing how to do it with 'camcontrol cmd'.
  
  camcontrol.c:		New format functionality.  Note that unlike the
  			rest of the camcontrol subcommands, this one is
  			interactive by default.  Because of the potential
  			destructiveness of the format command, I thought
  			it necessary to get confirmation from the user
  			before spamming a disk.  You can disable the
  			interactive behavior, and the status meter with
  			command line arguments.
  
  scsi_da.c:		Add the new scsi_format_unit() cdb building
  			function and use #ifdef _KERNEL to make this file
  			compile in both the kernel and userland.  The
  			format unit function is currently only defined in
  			the non-kernel case, because nothing in the kernel
  			is using it.  If that changes, it should be
  			un-ifdefed and compiled in both cases.
  
  scsi_da.h:		New function declaration, CDB structure and format
  			data structures.
  
  Thanks to Nick Hibma for providing some valuable input on these changes.
  
  Revision  Changes    Path
  1.7       +2 -2      src/lib/libcam/Makefile
  1.21      +75 -31    src/sbin/camcontrol/camcontrol.8
  1.23      +320 -2    src/sbin/camcontrol/camcontrol.c
  1.49      +52 -1     src/sys/cam/scsi/scsi_da.c
  1.5       +64 -1     src/sys/cam/scsi/scsi_da.h



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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