CVS commit: src/sys/dev/scsipi

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:07:56 UTC 2021 Modified Files: src/sys/dev/scsipi: st.c Log Message: Restore EOM handling. To generate a diff of this commit: cvs rdiff -u -r1.240 -r1.241 src/sys/dev/scsipi/st.c Please note that diffs are not

CVS commit: src/sys/dev/scsipi

2021-05-30 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun May 30 06:46:46 UTC 2021 Modified Files: src/sys/dev/scsipi: sd.c Log Message: typo in comment To generate a diff of this commit: cvs rdiff -u -r1.331 -r1.332 src/sys/dev/scsipi/sd.c Please note that diffs are not public

CVS commit: src/sys/dev/scsipi

2021-04-16 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Apr 16 12:58:54 UTC 2021 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Limit buffer size for device capabilities requests as a work-around for PR kern/56109. To generate a diff of this commit: cvs rdiff -u -r1.350

CVS commit: src/sys/dev/scsipi

2021-02-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Feb 10 16:30:01 UTC 2021 Modified Files: src/sys/dev/scsipi: cd.c sd.c Log Message: PR/55986: Ryo Onodera: DK_BUSY must have mask as second argument. Make cd.c consistent by also using __BIT() To generate a diff of this

CVS commit: src/sys/dev/scsipi

2020-12-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Dec 18 01:55:22 UTC 2020 Modified Files: src/sys/dev/scsipi: ch.c Log Message: Use sel{record,remove}_knote(). To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys/dev/scsipi/ch.c Please note that diffs

CVS commit: src/sys/dev/scsipi

2020-10-26 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Oct 26 11:39:48 UTC 2020 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Avoid buffer overflow when copying from bounce buffer. Fixes PR 54810 Don't use uninitialized pointer in split bounce buffer case and free a

CVS commit: src/sys/dev/scsipi

2020-09-28 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Sep 29 03:04:03 UTC 2020 Modified Files: src/sys/dev/scsipi: cd.c Log Message: s/settng/setting/ To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348 src/sys/dev/scsipi/cd.c Please note that diffs are not

CVS commit: src/sys/dev/scsipi

2020-09-25 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Sep 25 13:08:00 UTC 2020 Modified Files: src/sys/dev/scsipi: sd.c Log Message: spelling fixes in sd.c comments To generate a diff of this commit: cvs rdiff -u -r1.329 -r1.330 src/sys/dev/scsipi/sd.c Please note that

CVS commit: src/sys/dev/scsipi

2020-09-18 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Sep 18 15:04:25 UTC 2020 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Revert scsiconf.c 1.288, it only worked for LUN 1. vioscsi(4) now sets PQUIRK_FORCELUNS, which fixes the original issue for all LUNs.

CVS commit: src/sys/dev/scsipi

2020-09-16 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Sep 17 01:19:41 UTC 2020 Modified Files: src/sys/dev/scsipi: scsiconf.c scsipi_base.c Log Message: Some misspelling-in-comments fixes for scsipi To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289

CVS commit: src/sys/dev/scsipi

2020-07-27 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Mon Jul 27 15:41:03 UTC 2020 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Improve the workqueue and callout handling. Prompted by riastradh@. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111

CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Kimmo Suominen
Module Name:src Committed By: kim Date: Sat Jul 11 14:31:46 UTC 2020 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Continue scanning a SCSI bus when a LUN is reported not present This fixes disk attachment under Qemu when there is no disk on LUN 0 on a SCSI

CVS commit: src/sys/dev/scsipi

2020-06-22 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Mon Jun 22 17:38:27 UTC 2020 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Add sedetach() and also use it to remove duplicate code from seattach(). Correct a comment about sedone(). To generate a diff of this commit:

CVS commit: src/sys/dev/scsipi

2020-06-22 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Mon Jun 22 16:05:20 UTC 2020 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Use workqueues so that we don't call into the scsipi subsystem via a softint from the network stack. Don't recurse through scsipi_command() when

CVS commit: src/sys/dev/scsipi

2020-06-19 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Jun 19 10:30:27 UTC 2020 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: First pass at making this work again. Remove spl and add some locking around network access (needs more work). Make sure that we consistently use

CVS commit: src/sys/dev/scsipi

2020-05-02 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Sat May 2 06:45:53 UTC 2020 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Don't attempt to read opcodes and their timeouts at attach time for old devices. The MAINTENANCE IN command was introduced with SCSI-3 and

CVS commit: src/sys/dev/scsipi

2020-03-27 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Mar 27 11:15:33 UTC 2020 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Allow open of RAWPART even when no medium is loaded. Keep errors silent if no medium is loaded. Fixes PR kern/55104 To generate a diff of this

CVS commit: src/sys/dev/scsipi

2020-02-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Feb 19 16:05:41 UTC 2020 Modified Files: src/sys/dev/scsipi: scsipi_base.c Added Files: src/sys/dev/scsipi: scsi_sdt.h Log Message: Sprinkle some dtrace probes into scsi(4). To generate a diff of this commit: cvs

CVS commit: src/sys/dev/scsipi

2020-02-11 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Wed Feb 12 00:19:07 UTC 2020 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: the number of possible ATAPI devices on an ATA bus is not always 2, it is however many devices the underlying ATA bus can have (eg. 1 for

CVS commit: src/sys/dev/scsipi

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 05:59:50 UTC 2020 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/sys/dev/scsipi/if_se.c Please note that diffs are not public

CVS commit: src/sys/dev/scsipi

2019-05-03 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri May 3 16:06:56 UTC 2019 Modified Files: src/sys/dev/scsipi: scsi_base.c Log Message: Avoid null pointer deref in printing xfer mode when no target driver is attached. Fixes kern/54157. To generate a diff of this commit:

CVS commit: src/sys/dev/scsipi

2019-03-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Mar 19 06:59:40 UTC 2019 Modified Files: src/sys/dev/scsipi: sd.c sdvar.h Log Message: Set disk product name as disk type. The information can be queried through drvctl(4). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/scsipi

2019-02-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 23 11:57:41 UTC 2019 Modified Files: src/sys/dev/scsipi: st.c Log Message: Correct printing type of b_blkno (int64_t) in st.c Fixes build with kUBSan on NetBSD/i386. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/scsipi

2019-02-12 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Tue Feb 12 13:49:13 UTC 2019 Modified Files: src/sys/dev/scsipi: files.scsipi Log Message: Fix, but disable the commented SUN compatibility in st.c to write final file marks by opening and immediately closing the device in

CVS commit: src/sys/dev/scsipi

2019-02-12 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Tue Feb 12 13:43:40 UTC 2019 Modified Files: src/sys/dev/scsipi: st.c Log Message: Fix PR kern/53949: Fix inconsistent/incomplete file mark handling to conform again to mtio(4) at close(2) time. This was necessary as the

CVS commit: src/sys/dev/scsipi

2019-02-05 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Feb 5 11:11:32 UTC 2019 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: avoid a fallthru checker complaint and make one case like the rest. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181

CVS commit: src/sys/dev/scsipi

2019-01-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Jan 12 13:59:53 UTC 2019 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add NOLUNS quirk for more SEAGATE SCA/WIDE drives. Tested on NetBSD/luna68k and LUNA with SCA 80pin -> NARROW 50pin and WIDE 68pin ->

CVS commit: src/sys/dev/scsipi

2018-11-24 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Nov 24 18:15:23 UTC 2018 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Add more KASSERTS about locking. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/dev/scsipi/scsipi_base.c

CVS commit: src/sys/dev/scsipi

2018-10-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Oct 7 18:14:32 UTC 2018 Modified Files: src/sys/dev/scsipi: scsiconf.c scsipiconf.h sd.c Log Message: Handle the SATA to USB external enclosure sold by "Sabrent" and made by JMicro (vendor=0x152d product=0x0578). This

CVS commit: src/sys/dev/scsipi

2018-09-16 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Sep 16 23:20:18 UTC 2018 Modified Files: src/sys/dev/scsipi: scsipi_verbose.c Log Message: don't print a blank line that ends up in logs and console output. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/dev/scsipi

2018-09-01 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Sep 1 07:20:29 UTC 2018 Modified Files: src/sys/dev/scsipi: scsiconf.c scsipiconf.h Log Message: Wait in detach if the discovery thread is still running. Avoids crashes when a device is attached/detached rapidly. To

CVS commit: src/sys/dev/scsipi

2018-09-01 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Sep 1 07:19:19 UTC 2018 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: Make wdcdebug_atapi_mask configurable like the other debug variables. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130

CVS commit: src/sys/dev/scsipi

2018-07-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jul 4 03:17:01 UTC 2018 Modified Files: src/sys/dev/scsipi: scsipiconf.h Log Message: Avoid undefined behavior in scsipiconf.h in _4ltol() and _4btol() Do not shift (through integer promotion) a signed value in an operation

CVS commit: src/sys/dev/scsipi

2018-03-24 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Mar 24 08:08:19 UTC 2018 Modified Files: src/sys/dev/scsipi: st.c stvar.h Log Message: Use separate lock to protect internal state and release locks when calling biodone. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/scsipi

2018-03-23 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Mar 24 01:45:22 UTC 2018 Modified Files: src/sys/dev/scsipi: st.c Log Message: Revert previous commit in st.c in order to unbreak build There are various build errors like: /usr/src/sys/dev/scsipi/st.c: In function

CVS commit: src/sys/dev/scsipi

2018-03-23 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Mar 23 06:01:07 UTC 2018 Modified Files: src/sys/dev/scsipi: st.c Log Message: Use separate lock to protect internal state and release locks when calling biodone. To generate a diff of this commit: cvs rdiff -u -r1.231

CVS commit: src/sys/dev/scsipi

2017-11-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Nov 4 21:02:37 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipi_disk.h Log Message: fix comment - scsipi_rw_big was renamed to scsipi_rw_10 a while ago To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/dev/scsipi

2017-10-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Oct 10 21:37:49 UTC 2017 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: revert the logic in wdc_atapi_intr() for wdc_wait_for_unbusy() to what it was before NCQ merge; it got broken during the efford to remove

CVS commit: src/sys/dev/scsipi

2017-10-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Oct 8 21:33:38 UTC 2017 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: don't initialize tfd twice. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 src/sys/dev/scsipi/atapi_wdc.c Please note

CVS commit: src/sys/dev/scsipi

2017-10-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Oct 8 21:29:34 UTC 2017 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: initialize tfd To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/sys/dev/scsipi/atapi_wdc.c Please note that diffs

CVS commit: src/sys/dev/scsipi

2017-07-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jul 14 17:50:11 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Async event can be called before the adapter is running (pmax tc asc) To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178

CVS commit: src/sys/dev/scsipi

2017-06-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Jun 19 20:52:20 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: pass config_detach error to caller. To generate a diff of this commit: cvs rdiff -u -r1.176 -r1.177 src/sys/dev/scsipi/scsipi_base.c

CVS commit: src/sys/dev/scsipi

2017-06-17 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jun 17 22:35:50 UTC 2017 Modified Files: src/sys/dev/scsipi: atapiconf.c cd.c scsi_base.c scsiconf.c scsipi_base.c sd.c ss.c st.c Log Message: The atapibus detach path did hold the channel mutex while calling

CVS commit: src/sys/dev/scsipi

2017-04-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Apr 11 14:32:43 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipiconf.c Log Message: Put back module_autoload code; the module_autoload code now checks that root is mounted. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/scsipi

2017-04-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 10 21:53:37 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipiconf.c Log Message: just do not autoload scsiverbose module, it causes deadlock if it happens while root fs is being mounted adresses second part of PR

CVS commit: src/sys/dev/scsipi

2017-04-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 10 18:20:43 UTC 2017 Modified Files: src/sys/dev/scsipi: sd.c Log Message: execute the cache page MODE SENSE with XS_CTL_SILENT; it's pretty normal for e.g. USB sticks thus showing error is not really useful, and the

CVS commit: src/sys/dev/scsipi

2017-04-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Apr 8 13:50:23 UTC 2017 Modified Files: src/sys/dev/scsipi: cd.c Log Message: ignore a failed scspi_prevent when accessing the RAW_PART as before. To generate a diff of this commit: cvs rdiff -u -r1.339 -r1.340

CVS commit: src/sys/dev/scsipi

2017-03-18 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Mar 18 08:05:40 UTC 2017 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add NOLUNS quirk for SEAGATE ST39236LC disk drives. Found on "SCSI drive conservation activity" for poor Tier-II machines. To generate a

CVS commit: src/sys/dev/scsipi

2017-02-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Feb 26 10:58:47 UTC 2017 Modified Files: src/sys/dev/scsipi: scsipi_base.h Log Message: Add a DEBUG assert for the problem noted in PR kern/51731 of some drivers not sufficiently locking. The relevant drivers might not work,

CVS commit: src/sys/dev/scsipi

2017-01-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 5 16:35:33 UTC 2017 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Fix memory leak. Found by maxv@ To generate a diff of this commit: cvs rdiff -u -r1.338 -r1.339 src/sys/dev/scsipi/cd.c Please note that

CVS commit: src/sys/dev/scsipi

2016-12-22 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Dec 22 11:19:21 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: fix comment. request_sense is called unlocked. To generate a diff of this commit: cvs rdiff -u -r1.174 -r1.175

CVS commit: src/sys/dev/scsipi

2016-12-21 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Dec 21 21:28:30 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c sd.c Log Message: really keep request queued after resource shortage To generate a diff of this commit: cvs rdiff -u -r1.337 -r1.338 src/sys/dev/scsipi/cd.c

CVS commit: src/sys/dev/scsipi

2016-12-20 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Dec 21 00:56:30 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c Log Message: cdrestart takes a softc parameter, not a periph. To generate a diff of this commit: cvs rdiff -u -r1.336 -r1.337 src/sys/dev/scsipi/cd.c

CVS commit: src/sys/dev/scsipi

2016-12-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Dec 18 15:32:36 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: KNF No functional change. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 src/sys/dev/scsipi/scsipi_base.c Please note

CVS commit: src/sys/dev/scsipi

2016-12-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Dec 18 15:27:34 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/dev/scsipi/scsipi_base.c Please note that diffs are

CVS commit: src/sys/dev/scsipi

2016-12-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Dec 18 15:18:41 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: mlelstv accidentaly dropped a mutex_enter To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172

CVS commit: src/sys/dev/scsipi

2016-12-18 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Dec 18 13:59:14 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: The mutex passed to cv_wait must also be held when calling cv_broadcast. Also optimizing mutex handling in completion thread. >From

CVS commit: src/sys/dev/scsipi

2016-12-16 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Dec 16 15:00:52 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Add locking for periph_active and flags. The operations aren't atomic. To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170

CVS commit: src/sys/dev/scsipi

2016-12-16 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Dec 16 14:58:53 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c sd.c Log Message: add comment about "missing" dk_start. To generate a diff of this commit: cvs rdiff -u -r1.335 -r1.336 src/sys/dev/scsipi/cd.c cvs rdiff -u

CVS commit: src/sys/dev/scsipi

2016-12-10 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Dec 10 21:17:12 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c Log Message: appease gcc. To generate a diff of this commit: cvs rdiff -u -r1.334 -r1.335 src/sys/dev/scsipi/cd.c Please note that diffs are not public

CVS commit: src/sys/dev/scsipi

2016-12-01 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Dec 1 15:39:03 UTC 2016 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: CID 1396620: Null pointer dereferences To generate a diff of this commit: cvs rdiff -u -r1.277 -r1.278 src/sys/dev/scsipi/scsiconf.c

CVS commit: src/sys/dev/scsipi

2016-11-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Nov 29 03:23:01 UTC 2016 Modified Files: src/sys/dev/scsipi: atapiconf.c scsiconf.c scsipi_base.c scsipiconf.h Log Message: reference count adapter mutex possibly shared by multiple channels. fix error in atapibusdetach,

CVS commit: src/sys/dev/scsipi

2016-11-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Nov 25 02:23:14 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipiconf.h Log Message: Move the #endif down to include other kernel only routines. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125

CVS commit: src/sys/dev/scsipi

2016-11-21 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Nov 21 21:03:22 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Lock is already taken when handling async events, don't lock again in scsipi_lookup_periph. Fixes PR kern/51641. To generate a diff

CVS commit: src/sys/dev/scsipi

2016-11-19 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sun Nov 20 02:38:24 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c sd.c ss.c st.c Log Message: Avoid calling bufq_free() from critical code sections. To generate a diff of this commit: cvs rdiff -u -r1.331 -r1.332

CVS commit: src/sys/dev/scsipi

2016-10-02 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Oct 2 19:40:35 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: change scsipi_execute_xs() to default to simple tags for !XS_CTL_URGENT if not specified by caller; this is mostly for documentation

CVS commit: src/sys/dev/scsipi

2016-09-17 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Sat Sep 17 18:53:13 UTC 2016 Modified Files: src/sys/dev/scsipi: scsipi_verbose.c Log Message: ASC/ASCQ table updated from http://www.t10.org/lists/asc-num.txt 2016-07-30 To generate a diff of this commit: cvs rdiff -u -r1.32

CVS commit: src/sys/dev/scsipi

2016-09-07 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 7 14:21:01 UTC 2016 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: '#if 0' a static inline function used only by an already #if 0 function. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91

CVS commit: src/sys/dev/scsipi

2016-08-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Fri Aug 5 17:04:58 UTC 2016 Modified Files: src/sys/dev/scsipi: uk.c Log Message: uk(4) is safe to suspend, register it as such To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/dev/scsipi/uk.c Please note

CVS commit: src/sys/dev/scsipi

2016-06-26 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 26 07:31:35 UTC 2016 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Create a dedicated thread for the initial scsibus discovery instead of using the completion thread. This prevents a deadlock when a command

CVS commit: src/sys/dev/scsipi

2016-05-15 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun May 15 15:37:38 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Use _align(2) workaround for PR kern/51141. This fixes odd CD length reporting. To generate a diff of this commit: cvs rdiff -u -r1.330 -r1.331

CVS commit: src/sys/dev/scsipi

2016-03-20 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Mar 20 10:29:12 UTC 2016 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: Pass a correct residual size to wdcbit_bucket() that drains extra bytes. Seems broken (but almost harmless?) since rev 1.101 committed

CVS commit: src/sys/dev/scsipi

2016-03-20 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Mar 20 09:47:58 UTC 2016 Modified Files: src/sys/dev/scsipi: atapi_wdc.c Log Message: Remove extra spaces. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120 src/sys/dev/scsipi/atapi_wdc.c Please note that

CVS commit: src/sys/dev/scsipi

2016-03-13 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Mar 13 09:01:04 UTC 2016 Modified Files: src/sys/dev/scsipi: atapiconf.c Log Message: Sync with scsiconf.c. (use aprint_normal(9) for "not configured") To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/sys/dev/scsipi

2015-08-24 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Aug 24 23:13:15 UTC 2015 Modified Files: src/sys/dev/scsipi: if_se.c scsipi_base.c sd.c sdvar.h ses.c st.c st_atapi.c st_scsi.c Log Message: would you like some freshly ground _KERNEL_OPT with that? yes? excellent

CVS commit: src/sys/dev/scsipi

2014-12-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Dec 31 19:37:35 UTC 2014 Modified Files: src/sys/dev/scsipi: cd.c Log Message: forgot this one. disk_set_info includes the functionality of disk_blocksize. To generate a diff of this commit: cvs rdiff -u -r1.325 -r1.326

CVS commit: src/sys/dev/scsipi

2014-11-18 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Nov 18 17:03:41 UTC 2014 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Use size for the size argument of memcmp, not the result of a compare. To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164

CVS commit: src/sys/dev/scsipi

2014-11-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Nov 17 18:43:48 UTC 2014 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: PR/49054: Add a quirk for the ES-6600 RAID controller which does not do INQUIRY3 properly. Unfortunately looking at the length does not

CVS commit: src/sys/dev/scsipi

2014-10-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Oct 6 14:42:08 UTC 2014 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: PR/49054: Uwe Toenjes: Some RAID controllers return more bytes in the scsi 3 inquiry command than expected by the size of the scsi 3

CVS commit: src/sys/dev/scsipi

2014-10-02 Thread Justin Cormack
Module Name:src Committed By: justin Date: Fri Oct 3 00:00:11 UTC 2014 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Use uint32_t for blocksize as per other uses and to fix warnings To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324

CVS commit: src/sys/dev/scsipi

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:30:42 UTC 2014 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Don't use new as a variable name. To generate a diff of this commit: cvs rdiff -u -r1.308 -r1.309 src/sys/dev/scsipi/sd.c Please note that diffs

CVS commit: src/sys/dev/scsipi

2014-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 5 05:30:23 UTC 2014 Modified Files: src/sys/dev/scsipi: sdvar.h Log Message: Don't nest structure definitions. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/scsipi/sdvar.h Please note that

CVS commit: src/sys/dev/scsipi

2014-07-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 12 12:13:01 UTC 2014 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Prevent detaching an open device unless forced. To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/dev/scsipi/cd.c Please

CVS commit: src/sys/dev/scsipi

2014-03-19 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Mar 19 15:48:23 UTC 2014 Modified Files: src/sys/dev/scsipi: cd.c Log Message: PR kern/48550: additional initialization and sanity checking on the reported blocksize of the medium. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/scsipi

2014-03-05 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Mar 5 08:45:13 UTC 2014 Modified Files: src/sys/dev/scsipi: atapiconf.c Log Message: Don't probe beyond chan_ntargets in atapi_probe_bus in the all case. PR/48626: ahci_atapi_probe_device panic with kmemguard To generate a

CVS commit: src/sys/dev/scsipi

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 16:03:51 UTC 2013 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Mark a diagnostic-only variable To generate a diff of this commit: cvs rdiff -u -r1.303 -r1.304 src/sys/dev/scsipi/sd.c Please note that diffs

CVS commit: src/sys/dev/scsipi

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 16:04:57 UTC 2013 Modified Files: src/sys/dev/scsipi: ss_mustek.c Log Message: Mark a diagnostic-only variable To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/scsipi/ss_mustek.c Please note

CVS commit: src/sys/dev/scsipi

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 16:05:47 UTC 2013 Modified Files: src/sys/dev/scsipi: ss_scanjet.c Log Message: Mark a diagnostic-only variable To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/dev/scsipi/ss_scanjet.c Please

CVS commit: src/sys/dev/scsipi

2013-10-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 25 16:06:44 UTC 2013 Modified Files: src/sys/dev/scsipi: st.c Log Message: Mark a diagnostic-only variable To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/dev/scsipi/st.c Please note that diffs

CVS commit: src/sys/dev/scsipi

2013-10-19 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Oct 19 19:10:12 UTC 2013 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Mark a potentially unused variable To generate a diff of this commit: cvs rdiff -u -r1.314 -r1.315 src/sys/dev/scsipi/cd.c Please note that

CVS commit: src/sys/dev/scsipi

2013-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 28 09:00:27 UTC 2013 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Don't return EPASSTHROUGH when succeeding in ODIOCGDINFO or ODIOCGDEFLABEL To generate a diff of this commit: cvs rdiff -u -r1.313 -r1.314

CVS commit: src/sys/dev/scsipi

2013-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 28 09:01:36 UTC 2013 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Remove unnecessary initialisation of error To generate a diff of this commit: cvs rdiff -u -r1.302 -r1.303 src/sys/dev/scsipi/sd.c Please note

CVS commit: src/sys/dev/scsipi

2013-09-26 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Thu Sep 26 16:00:54 UTC 2013 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Reset variable error to 0 before handle each ioctl cmd. Or returns EPASSTHROUGH when some cmds. (e.g. ODIOCGDINFO) To generate a diff of this

CVS commit: src/sys/dev/scsipi

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 13:53:51 UTC 2013 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.269 -r1.270 src/sys/dev/scsipi/scsiconf.c Please note that

CVS commit: src/sys/dev/scsipi

2013-09-12 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Sep 12 12:26:13 UTC 2013 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.312 -r1.313 src/sys/dev/scsipi/cd.c Please note that diffs are not

CVS commit: src/sys/dev/scsipi

2013-08-09 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Fri Aug 9 19:58:44 UTC 2013 Modified Files: src/sys/dev/scsipi: ch.c Log Message: bump command timeout to 5 minutes. several types of changers (Overland PowerLoader, Dell PowerVault) have been exceeding the 100 sec limit

CVS commit: src/sys/dev/scsipi

2013-07-02 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue Jul 2 15:05:53 UTC 2013 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Small patch to clarify last_lba and now using size confusingly. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.311

CVS commit: src/sys/dev/scsipi

2013-04-16 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Apr 16 21:01:09 UTC 2013 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Clamp sectors per unit in the default disklabel to the maximum value, instead of allowing it to wrap, as is already done in wd(4). To generate

CVS commit: src/sys/dev/scsipi

2013-04-07 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Sun Apr 7 18:50:34 UTC 2013 Modified Files: src/sys/dev/scsipi: ses.c Log Message: Add detach support. From martin@. Works for me. Addresses PR 44283. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

CVS commit: src/sys/dev/scsipi

2013-03-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Mar 15 16:16:12 UTC 2013 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Prompted by PR kern/47646, zero the value buffer before running the GET_CONFIGURATION command and check for an unexpectedly large feature length

  1   2   >