Author: mjacob
Date: Tue Dec 27 14:59:24 2011
New Revision: 228914
URL: http://svn.freebsd.org/changeset/base/228914
Log:
Fix target mode compilation issues that arose after a change
in the sense data structures.
MFC after:1 week
Modified:
head/sys/dev/isp/isp_freebsd.c
head/sys/
Author: mjacob
Date: Fri Nov 26 16:21:44 2010
New Revision: 215873
URL: http://svn.freebsd.org/changeset/base/215873
Log:
Revert a completely fouled up merge.
Modified:
Directory Properties:
stable/8/sbin/geom/ (props changed)
stable/8/sbin/geom/class/part/ (props changed)
stable/8/sb
Author: mjacob
Date: Sat Nov 27 00:23:55 2010
New Revision: 215916
URL: http://svn.freebsd.org/changeset/base/215916
Log:
MFC of 209704.
Fix the clear function which has been broken for a bit.
Modified:
stable/8/sbin/geom/class/multipath/geom_multipath.c
Directory Properties:
stable/8/
Author: mjacob
Date: Sat Nov 27 00:26:08 2010
New Revision: 215917
URL: http://svn.freebsd.org/changeset/base/215917
Log:
This is an MFC of 211282
Avoid a memory leak.
Modified:
stable/8/sbin/geom/class/multipath/geom_multipath.c
Directory Properties:
stable/8/sbin/geom/class/multipath/
Author: mjacob
Date: Sat Nov 27 03:55:22 2010
New Revision: 215930
URL: http://svn.freebsd.org/changeset/base/215930
Log:
Roll out 209279, 200279 (which were unfortunate direct commits) and
merges 204071 and 205847. This is attempt to rectify errors made
in past merges.
Modified:
stable/8
Author: mjacob
Date: Sat Nov 27 03:57:18 2010
New Revision: 215931
URL: http://svn.freebsd.org/changeset/base/215931
Log:
This is an MFC of 204071
- Style fixes.
- Prefer strlcpy() over strncpy().
Modified:
stable/8/sys/geom/multipath/g_multipath.c
Directory Properties:
stable/8/sys/
Author: mjacob
Date: Sat Nov 27 03:59:55 2010
New Revision: 215932
URL: http://svn.freebsd.org/changeset/base/215932
Log:
This is an MFC of 205847
Change how multipath labels are created and managed. This makes it easier
to support various storage boxes which really aren't active-active.
Author: mjacob
Date: Sat Nov 27 20:33:08 2010
New Revision: 215951
URL: http://svn.freebsd.org/changeset/base/215951
Log:
Partially revert 208119. We were overwriting tunable settings.
Obtained from:Oleg Sharoyko
MFC after:1 week
Modified:
head/sys/dev/isp/isp_freebsd.c
Mo
Author: mjacob
Date: Sat Nov 27 20:38:26 2010
New Revision: 215952
URL: http://svn.freebsd.org/changeset/base/215952
Log:
Add ISP_INTERNAL_TARGET as an option for isp(4).
Modified:
head/sys/conf/NOTES
head/sys/conf/options
Modified: head/sys/conf/NOTES
=
Author: mjacob
Date: Mon Nov 29 04:25:44 2010
New Revision: 216036
URL: http://svn.freebsd.org/changeset/base/216036
Log:
This is an MFC of 215951
Partially revert 208119. We were overwriting tunable settings.
Modified:
stable/8/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/8/
Author: mjacob
Date: Mon Nov 29 04:29:36 2010
New Revision: 216037
URL: http://svn.freebsd.org/changeset/base/216037
Log:
This is an MFC of 208542,208543
Treat PRLI the same as PLOGI and make a database entry for it (target mode).
Modified:
stable/8/sys/dev/isp/isp_freebsd.c
Directory Pr
Author: mjacob
Date: Mon Nov 29 04:31:25 2010
New Revision: 216038
URL: http://svn.freebsd.org/changeset/base/216038
Log:
This is an MFC of 208548
Don't leak CCBs for every ABORT.
Modified:
stable/8/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/8/sys/ (props changed)
stabl
Author: mjacob
Date: Tue Sep 15 02:25:03 2009
New Revision: 197214
URL: http://svn.freebsd.org/changeset/base/197214
Log:
Accomodate old style XPT_IMMED_NOTIFY and XPT_NOTIFY_ACK so that
we at least don't panic.
We don't really support dual role mode (INITIATOR/TARGET) any more. We
shou
Author: mjacob
Date: Sat Sep 19 20:25:54 2009
New Revision: 197332
URL: http://svn.freebsd.org/changeset/base/197332
Log:
Remember to unlock the peripheral prior to notifying the user. Make some
allocations M_NOWAIT so that we don't try and sleep with a nested
non-sleepable
lock.
This
Author: mjacob
Date: Sat Sep 19 20:36:43 2009
New Revision: 197333
URL: http://svn.freebsd.org/changeset/base/197333
Log:
Tell about the full name we opened, not the unit.
Obtained from:Sean Bruno
MFC after:1 month
Modified:
head/share/examples/scsi_target/scsi_target.c
Mo
Author: mjacob
Date: Mon Sep 21 01:38:22 2009
New Revision: 197372
URL: http://svn.freebsd.org/changeset/base/197372
Log:
Remove file unused in freebsd.
Deleted:
head/sys/dev/isp/isp_tpublic.h
Modified:
head/sys/dev/isp/isp.c
head/sys/dev/isp/isp_stds.h
head/sys/dev/isp/ispmbox.h
Modif
Author: mjacob
Date: Mon Sep 21 01:41:19 2009
New Revision: 197373
URL: http://svn.freebsd.org/changeset/base/197373
Log:
(semiforced commit to add comment missed in last delta)
Add a maximum response length for FCP RSPNS IUs.
Clarify some of the FC option words for setting parameters
a
Author: mjacob
Date: Mon Oct 5 01:31:16 2009
New Revision: 197763
URL: http://svn.freebsd.org/changeset/base/197763
Log:
The cylinder group tag cg_initediblk needs to match the number of inodes
actually initialized. In the growfs case for UFS2, no inodes were actually
being initialized and
Author: mjacob
Date: Mon Nov 2 21:22:30 2009
New Revision: 198822
URL: http://svn.freebsd.org/changeset/base/198822
Log:
Unbreak SBus cards which have been broken (apparently) for a while.
Most of the pieces came from Marius- correct settings for channels
and resource management. The one pi
Author: mjacob
Date: Thu Nov 5 19:55:42 2009
New Revision: 198962
URL: http://svn.freebsd.org/changeset/base/198962
Log:
Unbreak SBus cards which have been broken (apparently) for a while.
Most of the pieces came from Marius- correct settings for channels
and resource management. The one pi
Author: mjacob
Date: Sun Nov 6 00:44:40 2011
New Revision: 227126
URL: http://svn.freebsd.org/changeset/base/227126
Log:
Implement the sysctl's for fibre channel that are listed in the man page.
MFC after:3 days
Modified:
head/sys/dev/isp/isp_freebsd.c
head/sys/dev/isp/isp_freebsd
Author: mjacob
Date: Wed Nov 16 02:52:24 2011
New Revision: 227548
URL: http://svn.freebsd.org/changeset/base/227548
Log:
Was chasing down a failure to load f/w on a 2400. It turns out that the card
is actually broken, or needs a BIOS upgrade for 64 bit loads, but this
uncovered
a couple of
Author: mjacob
Date: Fri Jul 15 21:30:50 2011
New Revision: 224070
URL: http://svn.freebsd.org/changeset/base/224070
Log:
MFC of 197332:
Remember to unlock the peripheral prior to notifying the user. Make some
allocations M_NOWAIT so that we don't try and sleep with a nested
non-sleepabl
Author: mjacob
Date: Fri Aug 12 19:51:28 2011
New Revision: 224804
URL: http://svn.freebsd.org/changeset/base/224804
Log:
Fixes zombie device and loop down timers so that they work more than
once. Use taskqueues to do the actual work.
Fix an offset line.
Fix isp_prt so that prints fr
Author: mjacob
Date: Fri Aug 12 20:09:38 2011
New Revision: 224806
URL: http://svn.freebsd.org/changeset/base/224806
Log:
Fixes for sure bus reference miscounting and potential device and
target reference miscounts. It also adds a helper function to get
the current reference counts for comp
Author: mjacob
Date: Sat Aug 13 23:34:17 2011
New Revision: 224856
URL: http://svn.freebsd.org/changeset/base/224856
Log:
Most of these changes to isp are to allow for isp.ko unloading.
We also revive loop down freezes. We also externaliz within isp
isp_prt_endcmd so something outside the co
Author: mjacob
Date: Mon Feb 28 15:58:30 2011
New Revision: 219098
URL: http://svn.freebsd.org/changeset/base/219098
Log:
Sync FreeBSD ISP with mercurial tree. Minor changes having to do with
a macro for minima.
Modified:
head/sys/dev/isp/isp.c
head/sys/dev/isp/isp_freebsd.c
head/sys/de
Author: mjacob
Date: Thu Mar 3 18:28:21 2011
New Revision: 219241
URL: http://svn.freebsd.org/changeset/base/219241
Log:
Don't automatically send a START UNIT to sequential access devices-
this might cause them to load the tape unintentionally.
Reviewed by: gibbs
MFC after:1 month
Author: mjacob
Date: Sat Mar 5 00:59:34 2011
New Revision: 219282
URL: http://svn.freebsd.org/changeset/base/219282
Log:
Flush both reads *and* writes to registers.
Obtained from:Miod Vallat in OpenBSD
MFC after:1 week
Modified:
head/sys/dev/isp/isp_freebsd.h
Modified: he
Author: mjacob
Date: Thu Mar 10 23:53:01 2011
New Revision: 219471
URL: http://svn.freebsd.org/changeset/base/219471
Log:
Add support QLE220 card- an 2500 lookalike.
Obtained mostly from: Roman && Konstantin
MFC after:1 week
Modified:
head/sys/dev/isp/isp_pci.c
Modified: head/sys/
Author: mjacob
Date: Sat Jul 13 21:24:25 2013
New Revision: 253330
URL: http://svnweb.freebsd.org/changeset/base/253330
Log:
When fiddling with options of which registers to copy out for
a mailbox command and which registers to copy back in when
the command completes, the bits being set need
Author: mjacob
Date: Mon Jul 15 20:33:54 2013
New Revision: 253371
URL: http://svnweb.freebsd.org/changeset/base/253371
Log:
MFC of 253330
When fiddling with options of which registers to copy out for
a mailbox command and which registers to copy back in when
the command completes, the
Author: mjacob
Date: Thu Mar 28 14:25:09 2013
New Revision: 248831
URL: http://svnweb.freebsd.org/changeset/base/248831
Log:
MFC 247266
Don't try and negotiate sync mode if either period or offset are zero.
Modified:
stable/9/sys/dev/sym/sym_hipd.c
Directory Properties:
stable/9/sys/
Author: mjacob
Date: Sat Aug 17 01:17:51 2013
New Revision: 254436
URL: http://svnweb.freebsd.org/changeset/base/254436
Log:
Correct sentence syntax too.
Modified:
head/share/man/man9/sleep.9
Modified: head/share/man/man9/sleep.9
==
Author: mjacob
Date: Wed Dec 25 04:51:56 2013
New Revision: 259860
URL: http://svnweb.freebsd.org/changeset/base/259860
Log:
Harvest one no longer used constant string.
Remove another and place it into play in the
normally ifdef protected zone it would be used
int.
Noticed by: di
Author: mjacob
Date: Fri Nov 2 14:37:21 2012
New Revision: 242479
URL: http://svn.freebsd.org/changeset/base/242479
Log:
Don't allow for more than one segment for the control space since
we're not set up to deal with that.
MFC after:1 week
Modified:
head/sys/dev/isp/isp_pci.c
Mod
Author: mjacob
Date: Fri Nov 2 14:38:57 2012
New Revision: 242480
URL: http://svn.freebsd.org/changeset/base/242480
Log:
Don't allow for more than one segment for the control space since
we're not set up to deal with that.
X-MFC:242479
MFC after:1 week
Modified:
head/sys
Author: mjacob
Date: Mon Nov 12 14:34:46 2012
New Revision: 242920
URL: http://svnweb.freebsd.org/changeset/base/242920
Log:
MFC 242479,242480: Force segments to 1 for mapping
control spaces.
Modified:
stable/9/sys/dev/isp/isp_pci.c
stable/9/sys/dev/isp/isp_sbus.c
Directory Properties:
Author: mjacob
Date: Wed Jun 20 17:20:25 2012
New Revision: 237329
URL: http://svn.freebsd.org/changeset/base/237329
Log:
Fix ARM compilation issue.
X-MFC: 237260
Modified:
head/usr.sbin/mfiutil/mfi_drive.c
Modified: head/usr.sbin/mfiutil/mfi_drive.c
Author: mjacob
Date: Sun Jun 24 17:30:54 2012
New Revision: 237537
URL: http://svn.freebsd.org/changeset/base/237537
Log:
Clean up multi-id mode so it's driven by the f/w loaded,
not by some hint setting. Do more preparations for FC-Tape.
Clean up resource counting for 24XX or later chipset
Author: mjacob
Date: Mon Jun 25 03:06:29 2012
New Revision: 237544
URL: http://svn.freebsd.org/changeset/base/237544
Log:
Unbreak register tests for parallel SCSI.
You can't overwrite registers 7 and 8.
MFC after:3 days
Modified:
head/sys/dev/isp/isp.c
Modified: head/sys/dev/isp/isp.
Author: mjacob
Date: Sat Jul 14 02:59:11 2012
New Revision: 238437
URL: http://svn.freebsd.org/changeset/base/238437
Log:
The call to disk_resize causes a panic if DIAGNOSTIC is set.
Coping with that while the finest minds of our generation
figure out why.
Modified:
head/sys/cam/scsi/scsi
Author: mjacob
Date: Sat Jul 28 20:06:29 2012
New Revision: 238869
URL: http://svn.freebsd.org/changeset/base/238869
Log:
---
MISC CHANGES
Add a new async event- ISP_TARGET_NOTIFY_ACK, that will guarantee
eventual delivery of a NOTIFY ACK. This is tons better than just
ignorin
Author: mjacob
Date: Sat Jul 28 20:08:14 2012
New Revision: 238870
URL: http://svn.freebsd.org/changeset/base/238870
Log:
Handle a case where we had an SRR that pushed back the
data pointer. This is a temp fix that resubmits the
command, adjusted, so that the backend can fetch the
data aga
Author: mjacob
Date: Sun Jul 29 14:21:42 2012
New Revision: 238887
URL: http://svn.freebsd.org/changeset/base/238887
Log:
Grr.!$()!$$ I missed checking this in even though I *did* run
a tinderbox myself and caught the error.
Change to isp_send_cmd needs a final ecmd argument.
Sponsor
Author: mjacob
Date: Fri Aug 3 14:25:35 2012
New Revision: 239010
URL: http://svn.freebsd.org/changeset/base/239010
Log:
Oops. We only do allocate room for extended commands
and responses for 2300 cards are newer.
Sponsored by: Spectralogic
Noticed by: Our Friend Manfred
MFC after:
Author: mjacob
Date: Sat Aug 4 00:00:30 2012
New Revision: 239023
URL: http://svn.freebsd.org/changeset/base/239023
Log:
Add detach logic to SBus variant.
Obtained from:Marius
MFC after:1 month
Modified:
head/sys/dev/isp/isp_sbus.c
Modified: head/sys/dev/isp/isp_sbus.c
==
Author: mjacob
Date: Wed Aug 8 18:24:33 2012
New Revision: 239143
URL: http://svn.freebsd.org/changeset/base/239143
Log:
More rototilling with target mode in an attemp to get multiple
CCB at a time outstanding reliable. It's not there yet, but this
is the direction to go in so might as well
Author: mjacob
Date: Fri Jun 1 23:24:56 2012
New Revision: 236426
URL: http://svn.freebsd.org/changeset/base/236426
Log:
Print FC PortID as a hex number. This makes it easy to
figure out domain, etc..
Zero ATIO and INOTify allocations. It makes for much
less guesswork when looking at t
Author: mjacob
Date: Fri Jun 1 23:29:48 2012
New Revision: 236427
URL: http://svn.freebsd.org/changeset/base/236427
Log:
Clean up and complete the incomplete deferred enable code.
Make the default role NONE if target mode is selected. This
allows ctl(8) to switch to/from target mode via kno
Author: mjacob
Date: Fri Jun 15 15:28:15 2012
New Revision: 237135
URL: http://svn.freebsd.org/changeset/base/237135
Log:
If debug values were set, the default from tval floated
down and triggered an attempt to set multiple virtual
ports whether you wanted them or not.
MFC after:3 d
Author: mjacob
Date: Sun Jun 17 21:28:11 2012
New Revision: 237208
URL: http://svn.freebsd.org/changeset/base/237208
Log:
MFC of r236427
Clean up and complete the incomplete deferred enable code.
Make the default role NONE if target mode is selected. This
allows ctl(8) to switch to/from
Author: mjacob
Date: Sun Jun 17 21:30:24 2012
New Revision: 237209
URL: http://svn.freebsd.org/changeset/base/237209
Log:
MFC of 237135
If debug values were set, the default from tval floated
down and triggered an attempt to set multiple virtual
ports whether you wanted them or not.
Mo
Author: mjacob
Date: Sun Jun 17 21:39:40 2012
New Revision: 237210
URL: http://svn.freebsd.org/changeset/base/237210
Log:
Prepare for FC-Tape support. This involved doing a lot of little cleanups
and crosschecks against firmware documentation. We now check and report
FC firmware attributes a
Author: mjacob
Date: Sun Jun 17 21:47:24 2012
New Revision: 237212
URL: http://svn.freebsd.org/changeset/base/237212
Log:
Roll to the latest 2400/2500 firmware available from the public QLogic
website.
Sponsored by: Spectralogic
MFC after:1 week
Modified:
head/sys/dev/ispfw/asm_2
Author: mjacob
Date: Mon Feb 25 11:22:54 2013
New Revision: 247264
URL: http://svnweb.freebsd.org/changeset/base/247264
Log:
Turn off fast posting for the ISP2100- I'd forgotten that it actually
might have been enabled for them- now that we use all 32 bits of handle.
Fast Posting doesn't pas
Author: mjacob
Date: Mon Feb 25 14:06:24 2013
New Revision: 247266
URL: http://svnweb.freebsd.org/changeset/base/247266
Log:
Don't try and negotiate sync mode if either period or offset are zero.
PR: kern/163064
Partially Submitted by: Peter
MFC after:1 month
Modif
Author: mjacob
Date: Tue Feb 26 21:37:12 2013
New Revision: 247356
URL: http://svnweb.freebsd.org/changeset/base/247356
Log:
Remove redundant xpt_alloc_ccb in isp_target_thread that was causing leakage.
Pointed out by: Sascha Wildner of DragonFly BSD
MFC after:1 week
Modified:
Author: mjacob
Date: Sun Aug 12 16:58:38 2012
New Revision: 239212
URL: http://svn.freebsd.org/changeset/base/239212
Log:
Add missing VERIFY_10 definition.
MFC after:1 month
Modified:
head/sys/cam/scsi/scsi_all.h
Modified: head/sys/cam/scsi/scsi_all.h
===
Author: mjacob
Date: Sun Aug 12 17:01:07 2012
New Revision: 239213
URL: http://svn.freebsd.org/changeset/base/239213
Log:
1. Remove SEN support. I doubt there are any working examples
of this hardware still running (close to twenty years now).
2. Quiesece and use ENC_VLOG instead of ENC_L
Author: mjacob
Date: Sun Aug 12 20:45:47 2012
New Revision: 239218
URL: http://svn.freebsd.org/changeset/base/239218
Log:
Fix an oops where we wiped out DMA maps. Don't allocate extended
command space for anything less than a 2300.
MFC after:1 month
X-MFC:238869
Mod
Author: mjacob
Date: Sun Aug 12 20:49:25 2012
New Revision: 239219
URL: http://svn.freebsd.org/changeset/base/239219
Log:
Remove extraneous newline.
MFC after:1 month
Modified:
head/sys/dev/isp/isp.c
Modified: head/sys/dev/isp/isp.c
==
Author: mjacob
Date: Thu Aug 16 15:32:16 2012
New Revision: 239330
URL: http://svn.freebsd.org/changeset/base/239330
Log:
On lun disable, complete all INOTs and ATIOs with CAM_REQ_ABORTED.
Reviewed by: ken (silently), chuck
MFC after:3 weeks
Modified:
head/sys/dev/isp/isp_freebsd.
Author: mjacob
Date: Tue Aug 21 16:18:11 2012
New Revision: 239502
URL: http://svn.freebsd.org/changeset/base/239502
Log:
Remove dependence on MAXPHYS.
MFC after:1 month
Modified:
head/sys/dev/isp/isp_freebsd.h
head/sys/dev/isp/isp_pci.c
head/sys/dev/isp/isp_sbus.c
Modified: hea
Author: mjacob
Date: Sun Sep 2 14:41:29 2012
New Revision: 240008
URL: http://svn.freebsd.org/changeset/base/240008
Log:
Very belated MFC of 227548
Was chasing down a failure to load f/w on a 2400. It turns out that the card
is actually broken, or needs a BIOS upgrade for 64 bit loads, b
Author: mjacob
Date: Sun Sep 2 14:44:09 2012
New Revision: 240009
URL: http://svn.freebsd.org/changeset/base/240009
Log:
MFC of 237210
Prepare for FC-Tape support.
Modified:
stable/9/sys/dev/isp/isp.c
stable/9/sys/dev/isp/isp_freebsd.h
stable/9/sys/dev/isp/isp_pci.c
stable/9/sys/d
Author: mjacob
Date: Sun Sep 2 14:45:36 2012
New Revision: 240010
URL: http://svn.freebsd.org/changeset/base/240010
Log:
MFC of 237537
Clean up multi-id mode so it's driven by the f/w loaded,...
Modified:
stable/9/sys/dev/isp/isp.c
stable/9/sys/dev/isp/isp_freebsd.c
stable/9/sys/dev
Author: mjacob
Date: Sun Sep 2 14:46:30 2012
New Revision: 240012
URL: http://svn.freebsd.org/changeset/base/240012
Log:
MFC of 237544
Unbreak register tests for parallel SCSI.
Modified:
stable/9/sys/dev/isp/isp.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/de
Author: mjacob
Date: Sun Sep 2 14:56:04 2012
New Revision: 240013
URL: http://svn.freebsd.org/changeset/base/240013
Log:
A belated MFC of 227126
Implement the sysctl's for fibre channel that are listed in the man page.
Modified:
stable/9/sys/dev/isp/isp_freebsd.c
stable/9/sys/dev/isp/
Author: mjacob
Date: Sun Sep 2 15:00:35 2012
New Revision: 240014
URL: http://svn.freebsd.org/changeset/base/240014
Log:
MFC of 228914
Fix target mode compilation issues that arose after a change
in the sense data structures.
Modified:
stable/9/sys/dev/isp/isp_freebsd.c
stable/9/sys
Author: mjacob
Date: Sun Sep 2 15:03:40 2012
New Revision: 240015
URL: http://svn.freebsd.org/changeset/base/240015
Log:
MFC of 238859
Mega change for FC-Tape.
Modified:
stable/9/sys/dev/isp/isp.c
stable/9/sys/dev/isp/isp_freebsd.c
stable/9/sys/dev/isp/isp_freebsd.h
stable/9/sys/d
Author: mjacob
Date: Sun Sep 2 15:04:39 2012
New Revision: 240016
URL: http://svn.freebsd.org/changeset/base/240016
Log:
MFC of 239143
More rototilling with target mode in an attemp to get multiple...
Modified:
stable/9/sys/dev/isp/isp_freebsd.c
stable/9/sys/dev/isp/isp_freebsd.h
Dire
Author: mjacob
Date: Sun Sep 2 15:05:39 2012
New Revision: 240017
URL: http://svn.freebsd.org/changeset/base/240017
Log:
MFC of 239218
Fix an oops where we wiped out DMA maps...
Modified:
stable/9/sys/dev/isp/isp_freebsd.c
stable/9/sys/dev/isp/isp_pci.c
Directory Properties:
stable/
Author: mjacob
Date: Sun Sep 2 15:06:55 2012
New Revision: 240018
URL: http://svn.freebsd.org/changeset/base/240018
Log:
MFC of 239219
Remove extraneous newline.
Modified:
stable/9/sys/dev/isp/isp.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/ (props cha
Author: mjacob
Date: Sun Sep 2 15:07:51 2012
New Revision: 240019
URL: http://svn.freebsd.org/changeset/base/240019
Log:
MFC of 239330
On lun disable, complete all INOTs and ATIOs with CAM_REQ_ABORTED.
Modified:
stable/9/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/9/sys/
Author: mjacob
Date: Sun Sep 2 15:20:10 2012
New Revision: 240021
URL: http://svn.freebsd.org/changeset/base/240021
Log:
MFC of 238870.
Handle a case where we had an SRR that pushed back the..
Modified:
stable/9/sys/cam/ctl/scsi_ctl.c
Directory Properties:
stable/9/sys/ (props chang
Author: mjacob
Date: Sun Sep 2 15:21:55 2012
New Revision: 240022
URL: http://svn.freebsd.org/changeset/base/240022
Log:
MFC of 238887- fix compilation on isp_sbus.c
Modified:
stable/9/sys/dev/isp/isp_sbus.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/ (props
Author: mjacob
Date: Sun Sep 2 15:23:01 2012
New Revision: 240023
URL: http://svn.freebsd.org/changeset/base/240023
Log:
MFC of 239010
Oops. We only do allocate room for extended commands
and responses for 2300 cards are newer.
Modified:
stable/9/sys/dev/isp/isp_pci.c
Directory Proper
Author: mjacob
Date: Sun Sep 2 15:24:57 2012
New Revision: 240024
URL: http://svn.freebsd.org/changeset/base/240024
Log:
MFC of 239212
Add VERIFY_10 def.
Modified:
stable/9/sys/cam/scsi/scsi_all.h
Directory Properties:
stable/9/sys/ (props changed)
Modified: stable/9/sys/cam/scsi/s
Author: mjacob
Date: Sun Sep 2 15:27:20 2012
New Revision: 240025
URL: http://svn.freebsd.org/changeset/base/240025
Log:
MFC of 239023
Add detach logic to SBus variant.
Modified:
stable/9/sys/dev/isp/isp_sbus.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/
Author: mjacob
Date: Fri Sep 7 22:45:31 2012
New Revision: 240219
URL: http://svn.freebsd.org/changeset/base/240219
Log:
Remove useless extra test.
Pointed out by: Sascha of DragonFly BSD
MFC after:2 weeks
Modified:
head/sys/dev/isp/isp_pci.c
Modified: head/sys/dev/isp/isp_
Author: mjacob
Date: Mon Sep 17 02:49:02 2012
New Revision: 240589
URL: http://svn.freebsd.org/changeset/base/240589
Log:
Add some edits to the changed comments so that they make more sense.
MFC after:1 day
Modified:
head/sys/dev/isp/isp_freebsd.c
Modified: head/sys/dev/isp/isp_free
Author: mjacob
Date: Mon Sep 17 02:50:16 2012
New Revision: 240590
URL: http://svn.freebsd.org/changeset/base/240590
Log:
Minor correction.
MFC after:1 day
Modified:
head/sys/dev/isp/isp_freebsd.c
Modified: head/sys/dev/isp/isp_freebsd.c
=
Author: mjacob
Date: Wed Sep 19 22:24:09 2012
New Revision: 240713
URL: http://svn.freebsd.org/changeset/base/240713
Log:
MFC of 240580 and 240590- correct some comments.
Modified:
stable/9/sys/dev/isp/isp_freebsd.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/
Author: mjacob
Date: Thu Sep 20 00:51:09 2012
New Revision: 240717
URL: http://svn.freebsd.org/changeset/base/240717
Log:
MFC of 239502: Remove dependence on MAXPHYS.
Modified:
stable/9/sys/dev/isp/isp_freebsd.h
stable/9/sys/dev/isp/isp_pci.c
stable/9/sys/dev/isp/isp_sbus.c
Directory Prop
Author: mjacob
Date: Fri Sep 21 00:36:35 2012
New Revision: 240769
URL: http://svn.freebsd.org/changeset/base/240769
Log:
MFC of 240219 - remove useless test.
Modified:
stable/9/sys/dev/isp/isp_pci.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/dev/ (props changed)
Author: mjacob
Date: Fri Dec 4 03:34:12 2009
New Revision: 200089
URL: http://svn.freebsd.org/changeset/base/200089
Log:
Fix cases where we've managed to get a Loop UP event prior to initializing
the loop down counter, as well as other things. This was brought to my
attention with a differe
Author: mjacob
Date: Thu Dec 17 00:21:12 2009
New Revision: 200620
URL: http://svn.freebsd.org/changeset/base/200620
Log:
Fix argument order in a call to mtx_init.
MFC after:1 week
Modified:
head/sys/dev/ips/ips_pci.c
Modified: head/sys/dev/ips/ips_pci.c
Author: mjacob
Date: Thu Dec 17 00:22:56 2009
New Revision: 200621
URL: http://svn.freebsd.org/changeset/base/200621
Log:
Fix argument order in a call to mtx_init.
MFC after:1 week
Modified:
head/sys/kern/uipc_syscalls.c
Modified: head/sys/kern/uipc_syscalls.c
==
Author: mjacob
Date: Sun Dec 27 22:49:34 2009
New Revision: 201067
URL: http://svn.freebsd.org/changeset/base/201067
Log:
MFC 200620,200621: fix argument order to mtx_init call.
Modified:
stable/8/sys/dev/ips/ips_pci.c
stable/8/sys/kern/uipc_syscalls.c
Modified: stable/8/sys/dev/ips/ips_pc
Author: mjacob
Date: Sun Dec 27 22:50:25 2009
New Revision: 201068
URL: http://svn.freebsd.org/changeset/base/201068
Log:
MFC of 198329: Check pointer for NULL before dereferencing it, not after.
Modified:
stable/8/sys/dev/ips/ips_disk.c
Modified: stable/8/sys/dev/ips/ips_disk.c
Author: mjacob
Date: Wed Dec 30 14:41:02 2009
New Revision: 201257
URL: http://svn.freebsd.org/changeset/base/201257
Log:
Removing pre-commit review on isp(4). It's time to let people have their
way with it, if they so choose. I've been fooling with it since 1997.
Enough.
Modified:
head/M
Author: mjacob
Date: Thu Dec 31 04:16:18 2009
New Revision: 201325
URL: http://svn.freebsd.org/changeset/base/201325
Log:
Create a Node WWN from the *Port* WWN, not vice versa, for 2400s.
If the NAA is type 2, the Node WWN is the Port WWN with the 12 bits
of port (48..60) cleared. This if
Author: mjacob
Date: Fri Aug 6 17:27:00 2010
New Revision: 210943
URL: http://svn.freebsd.org/changeset/base/210943
Log:
Figure which is the IO and MEM bars- do not assume that they are in
a fixed order.
PR: 149220
Obtained from:John Baldwin
MFC after:1 month
M
Author: mjacob
Date: Mon Aug 9 00:36:22 2010
New Revision: 211088
URL: http://svn.freebsd.org/changeset/base/211088
Log:
Add a multipath oriented test.
Added:
head/tools/tools/vhba/mptest/
head/tools/tools/vhba/mptest/Makefile (contents, props changed)
head/tools/tools/vhba/mptest/vhba
Author: mjacob
Date: Wed Aug 11 17:25:14 2010
New Revision: 211183
URL: http://svn.freebsd.org/changeset/base/211183
Log:
Consistently set us to be SPC3 for our inquiry data.
For mptest, add delays to I/O that simulate real disks better. This
also allows us to simulate what happens when a
Author: mjacob
Date: Fri Aug 13 15:17:19 2010
New Revision: 211282
URL: http://svn.freebsd.org/changeset/base/211282
Log:
Avoid a memory leak.
Submitted by: Dmitry Luhtionov via Alexander Motin
MFC after:1 week
Modified:
head/sbin/geom/class/multipath/geom_multipath.c
Modified: he
Author: mjacob
Date: Tue Aug 17 17:11:15 2010
New Revision: 211434
URL: http://svn.freebsd.org/changeset/base/211434
Log:
Now is as good a time as any to find out if we induce breakage
by issueing aborts for any pending commands when we're decommssioning
a disk.
MFC after:3 months
Author: mjacob
Date: Fri Aug 20 17:20:05 2010
New Revision: 211529
URL: http://svn.freebsd.org/changeset/base/211529
Log:
Revert r211434. Offline discussions have convinced me that this should
be left alone for now.
Modified:
head/sys/cam/scsi/scsi_da.c
Modified: head/sys/cam/scsi/scsi_da.
Author: mjacob
Date: Sun Jan 3 02:43:46 2010
New Revision: 201408
URL: http://svn.freebsd.org/changeset/base/201408
Log:
Make sure that the WWNN is also created for 2100..2300 cards.
MFC after:1 day
Modified:
head/sys/dev/isp/isp.c
Modified: head/sys/dev/isp/isp.c
1 - 100 of 201 matches
Mail list logo