cvs commit: src/sys/bus/cam cam_periph.c cam_xpt.c src/sys/bus/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_low.c scsi_low.h scsi_pass.c scsi_pt.c scsi_sa.c scsi_ses.c scsi_targ_bh.c scsi_target.c src/sys/bus/firewire firewire.c ...

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Jun 2 13:42:12 PDT 2005


dillon      2005/06/02 13:41:05 PDT

DragonFly src repository

  Modified files:
    sys/bus/cam          cam_periph.c cam_xpt.c 
    sys/bus/cam/scsi     scsi_cd.c scsi_ch.c scsi_da.c scsi_low.c 
                         scsi_low.h scsi_pass.c scsi_pt.c 
                         scsi_sa.c scsi_ses.c scsi_targ_bh.c 
                         scsi_target.c 
    sys/bus/firewire     firewire.c firewirereg.h fwdev.c fwmem.c 
                         fwohci.c fwohci_pci.c 
    sys/bus/iicbus       iiconf.c 
    sys/bus/ppbus        ppbconf.c 
    sys/bus/smbus        smbconf.c 
    sys/bus/usb          ehci.c ohci.c uhci.c usb.c 
                         usb_ethersubr.c usb_mem.c usbdi.c usbdi.h 
                         usbdi_util.c usbdivar.h 
    sys/dev/disk/sbp     sbp.c 
    sys/dev/sound/usb    uaudio.c 
    sys/dev/usbmisc/ucom ucom.c 
    sys/dev/usbmisc/udbp udbp.c 
    sys/dev/usbmisc/ufm  ufm.c 
    sys/dev/usbmisc/ugen ugen.c 
    sys/dev/usbmisc/uhid uhid.c 
    sys/dev/usbmisc/ukbd ukbd.c 
    sys/dev/usbmisc/ulpt ulpt.c 
    sys/dev/usbmisc/ums  ums.c 
    sys/dev/usbmisc/urio urio.c 
    sys/dev/usbmisc/uscanner uscanner.c 
  Log:
  Remove spl*() calls from the bus/ infrastructure, replacing them with
  critical sections.  Remove splusb() from everywhere, replacing it with
  critical sections.
  
  Revision  Changes    Path
  1.11      +25 -38    src/sys/bus/cam/cam_periph.c
  1.24      +65 -145   src/sys/bus/cam/cam_xpt.c
  1.18      +41 -61    src/sys/bus/cam/scsi/scsi_cd.c
  1.11      +8 -10     src/sys/bus/cam/scsi/scsi_ch.c
  1.23      +24 -36    src/sys/bus/cam/scsi/scsi_da.c
  1.13      +35 -36    src/sys/bus/cam/scsi/scsi_low.c
  1.8       +0 -1      src/sys/bus/cam/scsi/scsi_low.h
  1.13      +17 -23    src/sys/bus/cam/scsi/scsi_pass.c
  1.12      +23 -36    src/sys/bus/cam/scsi/scsi_pt.c
  1.13      +28 -32    src/sys/bus/cam/scsi/scsi_sa.c
  1.12      +8 -7      src/sys/bus/cam/scsi/scsi_ses.c
  1.9       +6 -7      src/sys/bus/cam/scsi/scsi_targ_bh.c
  1.11      +38 -42    src/sys/bus/cam/scsi/scsi_target.c
  1.11      +38 -41    src/sys/bus/firewire/firewire.c
  1.8       +0 -2      src/sys/bus/firewire/firewirereg.h
  1.10      +16 -15    src/sys/bus/firewire/fwdev.c
  1.7       +4 -3      src/sys/bus/firewire/fwmem.c
  1.9       +23 -24    src/sys/bus/firewire/fwohci.c
  1.18      +6 -8      src/sys/bus/firewire/fwohci_pci.c
  1.5       +9 -11     src/sys/bus/iicbus/iiconf.c
  1.7       +9 -10     src/sys/bus/ppbus/ppbconf.c
  1.5       +9 -11     src/sys/bus/smbus/smbconf.c
  1.7       +45 -59    src/sys/bus/usb/ehci.c
  1.10      +95 -114   src/sys/bus/usb/ohci.c
  1.12      +64 -82    src/sys/bus/usb/uhci.c
  1.15      +21 -31    src/sys/bus/usb/usb.c
  1.13      +15 -17    src/sys/bus/usb/usb_ethersubr.c
  1.5       +11 -15    src/sys/bus/usb/usb_mem.c
  1.9       +10 -18    src/sys/bus/usb/usbdi.c
  1.5       +0 -12     src/sys/bus/usb/usbdi.h
  1.8       +9 -8      src/sys/bus/usb/usbdi_util.c
  1.5       +0 -14     src/sys/bus/usb/usbdivar.h
  1.14      +38 -42    src/sys/dev/disk/sbp/sbp.c
  1.6       +14 -15    src/sys/dev/sound/usb/uaudio.c
  1.18      +3 -3      src/sys/dev/usbmisc/ucom/ucom.c
  1.5       +8 -11     src/sys/dev/usbmisc/udbp/udbp.c
  1.9       +5 -6      src/sys/dev/usbmisc/ufm/ufm.c
  1.16      +11 -13    src/sys/dev/usbmisc/ugen/ugen.c
  1.14      +8 -11     src/sys/dev/usbmisc/uhid/uhid.c
  1.14      +28 -40    src/sys/dev/usbmisc/ukbd/ukbd.c
  1.12      +3 -3      src/sys/dev/usbmisc/ulpt/ulpt.c
  1.14      +22 -26    src/sys/dev/usbmisc/ums/ums.c
  1.11      +5 -4      src/sys/dev/usbmisc/urio/urio.c
  1.10      +3 -3      src/sys/dev/usbmisc/uscanner/uscanner.c


http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_periph.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_xpt.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_cd.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_ch.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_da.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_low.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_low.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_pass.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_pt.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_sa.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_ses.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_targ_bh.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_target.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/firewire.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/firewirereg.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/fwdev.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/fwmem.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/fwohci.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/firewire/fwohci_pci.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/iicbus/iiconf.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/ppbus/ppbconf.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/smbus/smbconf.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/ehci.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/ohci.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/uhci.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_ethersubr.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_mem.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi_util.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdivar.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/sbp/sbp.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/sound/usb/uaudio.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ucom/ucom.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/udbp/udbp.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ufm/ufm.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ugen/ugen.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uhid/uhid.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ukbd/ukbd.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ulpt/ulpt.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ums/ums.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/urio/urio.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uscanner/uscanner.c.diff?r1=1.9&r2=1.10&f=u





More information about the Commits mailing list