CVS commit: src/sys/dev/scsipi

2025-03-04 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Mar 5 00:41:01 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: sd(4): print physical sector information To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343 src/sys/dev/scsipi/sd.c Please note t

CVS commit: src/sys/dev/scsipi

2025-03-04 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Mar 5 00:41:01 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: sd(4): print physical sector information To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343 src/sys/dev/scsipi/sd.c Please note t

CVS commit: src/sys/dev/scsipi

2025-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 2 14:13:22 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: sd(4): Break overlong lines. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.341 -r1.342 src/sys/dev/scsip

CVS commit: src/sys/dev/scsipi

2025-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 2 14:13:22 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: sd(4): Break overlong lines. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.341 -r1.342 src/sys/dev/scsip

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 17:17:00 UTC 2025 Modified Files: src/sys/dev/scsipi: scsi_disk.h sd.c sdvar.h Log Message: sd(4): Translate discard to UNMAP (10) command To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/dev/sc

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 17:17:00 UTC 2025 Modified Files: src/sys/dev/scsipi: scsi_disk.h sd.c sdvar.h Log Message: sd(4): Translate discard to UNMAP (10) command To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/dev/sc

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 17:03:46 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c sdvar.h Log Message: Implement DIOCGSECTORALIGN for sd(4). Use only READ CAPACITY 16 if peripheral claims conformance to SPC-3. To generate a diff of this

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 17:03:46 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c sdvar.h Log Message: Implement DIOCGSECTORALIGN for sd(4). Use only READ CAPACITY 16 if peripheral claims conformance to SPC-3. To generate a diff of this

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 17:00:48 UTC 2025 Modified Files: src/sys/dev/scsipi: scsipi_disk.h Log Message: add more READ CAPACITY 16 data definitions To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/dev/scsipi/scsipi_dis

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 17:00:48 UTC 2025 Modified Files: src/sys/dev/scsipi: scsipi_disk.h Log Message: add more READ CAPACITY 16 data definitions To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/dev/scsipi/scsipi_dis

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 15:23:45 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: whitespace fixes To generate a diff of this commit: cvs rdiff -u -r1.338 -r1.339 src/sys/dev/scsipi/sd.c Please note that diffs are not public

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 15:23:45 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: whitespace fixes To generate a diff of this commit: cvs rdiff -u -r1.338 -r1.339 src/sys/dev/scsipi/sd.c Please note that diffs are not public

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 15:07:45 UTC 2025 Modified Files: src/sys/dev/scsipi: scsi_disk.h Log Message: more whitespace fixes To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/dev/scsipi/scsi_disk.h Please note that dif

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 15:07:45 UTC 2025 Modified Files: src/sys/dev/scsipi: scsi_disk.h Log Message: more whitespace fixes To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/dev/scsipi/scsi_disk.h Please note that dif

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 14:49:56 UTC 2025 Modified Files: src/sys/dev/scsipi: scsi_disk.h Log Message: fix comment grammar and whitespace To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/scsipi/scsi_disk.h Please

CVS commit: src/sys/dev/scsipi

2025-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 27 14:49:56 UTC 2025 Modified Files: src/sys/dev/scsipi: scsi_disk.h Log Message: fix comment grammar and whitespace To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/scsipi/scsi_disk.h Please

CVS commit: src/sys/dev/scsipi

2025-02-11 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Feb 11 15:02:42 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Handle unit startup issues also before "media is loaded". To generate a diff of this commit: cvs rdiff -u -r1.337 -r1.338 src/sys/dev/scsipi/sd.

CVS commit: src/sys/dev/scsipi

2025-02-11 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Feb 11 15:02:42 UTC 2025 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Handle unit startup issues also before "media is loaded". To generate a diff of this commit: cvs rdiff -u -r1.337 -r1.338 src/sys/dev/scsipi/sd.

CVS commit: src/sys/dev/scsipi

2025-02-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Feb 10 14:42:33 UTC 2025 Modified Files: src/sys/dev/scsipi: scsipi_all.h Log Message: Fix misspelling of unused #define To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/scsipi/scsipi_all.h Please

CVS commit: src/sys/dev/scsipi

2025-02-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Feb 10 14:42:33 UTC 2025 Modified Files: src/sys/dev/scsipi: scsipi_all.h Log Message: Fix misspelling of unused #define To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/scsipi/scsipi_all.h Please

CVS commit: src/sys/dev/scsipi

2024-12-01 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Dec 1 20:23:46 UTC 2024 Modified Files: src/sys/dev/scsipi: cd.c Log Message: s/assised/assisted/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.355 -r1.356 src/sys/dev/scsipi/cd.c Please note that diffs a

CVS commit: src/sys/dev/scsipi

2024-12-01 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Dec 1 20:23:46 UTC 2024 Modified Files: src/sys/dev/scsipi: cd.c Log Message: s/assised/assisted/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.355 -r1.356 src/sys/dev/scsipi/cd.c Please note that diffs a

Re: CVS commit: src/sys/dev/scsipi

2024-11-23 Thread Michael van Elst
On Sat, Nov 23, 2024 at 08:32:43PM -0800, T K Spindler (moof) wrote: > On Sat, Nov 23, 2024 at 09:59:14PM +0100, Michael van Elst wrote: > > On Fri, Nov 22, 2024 at 12:44:57PM -0800, T K Spindler (moof) wrote: > > > > > Alas, even with this change, on NetBSD 10 (haven't yet tried booting > > > wit

Re: CVS commit: src/sys/dev/scsipi

2024-11-23 Thread T K Spindler (moof)
On Sat, Nov 23, 2024 at 09:59:14PM +0100, Michael van Elst wrote: > On Fri, Nov 22, 2024 at 12:44:57PM -0800, T K Spindler (moof) wrote: > > > Alas, even with this change, on NetBSD 10 (haven't yet tried booting > > with -current), it's still insufficient for the disks on the same > > target from

Re: CVS commit: src/sys/dev/scsipi

2024-11-23 Thread Michael van Elst
On Fri, Nov 22, 2024 at 12:44:57PM -0800, T K Spindler (moof) wrote: > Alas, even with this change, on NetBSD 10 (haven't yet tried booting > with -current), it's still insufficient for the disks on the same > target from attaching except for the first one; they do still show > up in `scsictl sd0

Re: CVS commit: src/sys/dev/scsipi

2024-11-22 Thread T K Spindler (moof)
> Modified Files: > src/sys/dev/scsipi: scsiconf.c > > Log Message: > The code tried to limit number of LUNs per target to 3, but would > only default to a single LUN when that limit is exceeded. > > With the limit removed, more LUNs will be attached (up to the limit > imposed by the host a

CVS commit: src/sys/dev/scsipi

2024-11-21 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Nov 22 06:52:57 UTC 2024 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: The code tried to limit number of LUNs per target to 3, but would only default to a single LUN when that limit is exceeded. With the limit

CVS commit: src/sys/dev/scsipi

2024-11-21 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Nov 22 06:52:57 UTC 2024 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: The code tried to limit number of LUNs per target to 3, but would only default to a single LUN when that limit is exceeded. With the limit

CVS commit: src/sys/dev/scsipi

2024-11-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Nov 9 12:06:22 UTC 2024 Modified Files: src/sys/dev/scsipi: scsipi_all.h Log Message: Add VPD descriptor definitions. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/dev/scsipi/scsipi_all.h Please no

CVS commit: src/sys/dev/scsipi

2024-11-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Nov 9 12:06:22 UTC 2024 Modified Files: src/sys/dev/scsipi: scsipi_all.h Log Message: Add VPD descriptor definitions. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/dev/scsipi/scsipi_all.h Please no

Re: CVS commit: src/sys/dev/scsipi

2024-10-29 Thread Nathanial Sloss
My aplogies. I've removed scsipi_done_once and have commited your alternative change. I must have tried this earlier and made an error (not as you intended). Best regards, Nat

Re: CVS commit: src/sys/dev/scsipi

2024-10-29 Thread Taylor R Campbell
> Module Name:src > Committed By: nat > Date: Mon Oct 28 14:36:43 UTC 2024 > > Modified Files: > src/sys/dev/ic: ncr5380sbc.c > src/sys/dev/scsipi: scsipi_base.c scsipiconf.h > > Log Message: > Introduce scsipi_done_once. > > This allows for transfers to be sucess

CVS commit: src/sys/dev/scsipi

2024-10-28 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Oct 28 14:42:06 UTC 2024 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Allow medium errors to be retried. This was necessary for some variants of the BlueSCSI-v2. For these devices retrying upon receiving a med

CVS commit: src/sys/dev/scsipi

2024-10-28 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Oct 28 14:42:06 UTC 2024 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Allow medium errors to be retried. This was necessary for some variants of the BlueSCSI-v2. For these devices retrying upon receiving a med

CVS commit: src/sys/dev/scsipi

2024-09-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Sep 29 12:36:41 UTC 2024 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add quirk for the standard PiSCSI cdrom emulation. To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.305 src/sys/dev/scsipi/scsiconf

CVS commit: src/sys/dev/scsipi

2024-09-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Sep 29 12:36:41 UTC 2024 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add quirk for the standard PiSCSI cdrom emulation. To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.305 src/sys/dev/scsipi/scsiconf

CVS commit: src/sys/dev/scsipi

2024-09-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Sep 28 08:57:47 UTC 2024 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Don't artificially limit block size to 4096 bytes, use MAXPHYS. To generate a diff of this commit: cvs rdiff -u -r1.336 -r1.337 src/sys/dev/scsi

CVS commit: src/sys/dev/scsipi

2024-09-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Sep 28 08:57:47 UTC 2024 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Don't artificially limit block size to 4096 bytes, use MAXPHYS. To generate a diff of this commit: cvs rdiff -u -r1.336 -r1.337 src/sys/dev/scsi

CVS commit: src/sys/dev/scsipi

2024-09-07 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Sep 8 04:42:49 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Only input needs to be polled. Tested with PDMA on mac68k (on emulated hw). To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys

CVS commit: src/sys/dev/scsipi

2024-09-07 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Sep 8 04:42:49 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Only input needs to be polled. Tested with PDMA on mac68k (on emulated hw). To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys

CVS commit: src/sys/dev/scsipi

2024-09-07 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Sep 8 04:40:34 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Use aprint_normal_dev for ethernet address. NFC. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/scsipi/if_dse.c Pleas

CVS commit: src/sys/dev/scsipi

2024-09-07 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Sep 8 04:40:34 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Use aprint_normal_dev for ethernet address. NFC. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/scsipi/if_dse.c Pleas

CVS commit: src/sys/dev/scsipi

2024-07-06 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Jul 6 10:37:33 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: s/occurence/occurrence/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/scsipi/if_dse.c Please note that

CVS commit: src/sys/dev/scsipi

2024-07-06 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Jul 6 10:37:33 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: s/occurence/occurrence/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/scsipi/if_dse.c Please note that

CVS commit: src/sys/dev/scsipi

2024-06-22 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jun 22 10:10:07 UTC 2024 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add quirk for sparc64/sun4v ldom virtual cd devices To generate a diff of this commit: cvs rdiff -u -r1.303 -r1.304 src/sys/dev/scsipi/scsic

CVS commit: src/sys/dev/scsipi

2024-06-22 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jun 22 10:10:07 UTC 2024 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add quirk for sparc64/sun4v ldom virtual cd devices To generate a diff of this commit: cvs rdiff -u -r1.303 -r1.304 src/sys/dev/scsipi/scsic

CVS commit: src/sys/dev/scsipi

2024-06-22 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jun 22 10:07:46 UTC 2024 Modified Files: src/sys/dev/scsipi: cd.c scsipiconf.h Log Message: Add quirk for devices that does not handle READ_DISCINFO To generate a diff of this commit: cvs rdiff -u -r1.354 -r1.355 src/sys/dev/

CVS commit: src/sys/dev/scsipi

2024-06-22 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jun 22 10:07:46 UTC 2024 Modified Files: src/sys/dev/scsipi: cd.c scsipiconf.h Log Message: Add quirk for devices that does not handle READ_DISCINFO To generate a diff of this commit: cvs rdiff -u -r1.354 -r1.355 src/sys/dev/

CVS commit: src/sys/dev/scsipi

2024-06-14 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Fri Jun 14 18:44:18 UTC 2024 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Ignore unit attention caused EIO errors when attempting to fetch supported op-codes and their timeout values during device attachment. T

CVS commit: src/sys/dev/scsipi

2024-06-14 Thread Frank Kardel
Module Name:src Committed By: kardel Date: Fri Jun 14 18:44:18 UTC 2024 Modified Files: src/sys/dev/scsipi: scsipi_base.c Log Message: Ignore unit attention caused EIO errors when attempting to fetch supported op-codes and their timeout values during device attachment. T

CVS commit: src/sys/dev/scsipi

2024-02-24 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 24 22:06:50 UTC 2024 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Don't try to discover wedges when the unit isn't online. To generate a diff of this commit: cvs rdiff -u -r1.335 -r1.336 src/sys/dev/scsipi/sd.c

CVS commit: src/sys/dev/scsipi

2024-02-24 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 24 22:06:50 UTC 2024 Modified Files: src/sys/dev/scsipi: sd.c Log Message: Don't try to discover wedges when the unit isn't online. To generate a diff of this commit: cvs rdiff -u -r1.335 -r1.336 src/sys/dev/scsipi/sd.c

CVS commit: src/sys/dev/scsipi

2024-01-01 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Mon Jan 1 22:29:49 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: if_dse.c: s/addredses/addresses/ in comment To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/scsipi/if_dse.c Plea

CVS commit: src/sys/dev/scsipi

2024-01-01 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Mon Jan 1 22:29:49 UTC 2024 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: if_dse.c: s/addredses/addresses/ in comment To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/scsipi/if_dse.c Plea

CVS commit: src/sys/dev/scsipi

2023-12-06 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Thu Dec 7 07:04:13 UTC 2023 Modified Files: src/sys/dev/scsipi: scsi_disk.h Log Message: s/multiplcation/multiplication/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/scsipi/scsi_disk.h

CVS commit: src/sys/dev/scsipi

2023-12-06 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Thu Dec 7 07:04:13 UTC 2023 Modified Files: src/sys/dev/scsipi: scsi_disk.h Log Message: s/multiplcation/multiplication/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/scsipi/scsi_disk.h

CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Dec 22 23:06:11 UTC 2022 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Fix condition for ending the pacet read loop. len is unsigned 16 bit so testing for less than zero is not valid. To generate a diff of this com

CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Dec 22 23:06:11 UTC 2022 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Fix condition for ending the pacet read loop. len is unsigned 16 bit so testing for less than zero is not valid. To generate a diff of this com

CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Dec 22 22:39:20 UTC 2022 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Remove unused commented out code. Remove unintentional stray debug printfs. Fix DSE_DEBUG build. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/scsipi

2022-12-22 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Dec 22 22:39:20 UTC 2022 Modified Files: src/sys/dev/scsipi: if_dse.c Log Message: Remove unused commented out code. Remove unintentional stray debug printfs. Fix DSE_DEBUG build. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/scsipi

2022-10-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Oct 15 18:42:49 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add PQUIRK_ONLYBIG for Oracle OCI BlockVolumes. Oracle cloud BlockVolumes do not appear to support SCSI READ6 or WRITE6 commands, so set P

CVS commit: src/sys/dev/scsipi

2022-10-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Oct 15 18:42:49 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Add PQUIRK_ONLYBIG for Oracle OCI BlockVolumes. Oracle cloud BlockVolumes do not appear to support SCSI READ6 or WRITE6 commands, so set P

CVS commit: src/sys/dev/scsipi

2022-08-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Aug 29 07:32:46 UTC 2022 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Make this build again. Sorry about that. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/dev/scsipi/if_se.c Please no

CVS commit: src/sys/dev/scsipi

2022-08-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Aug 29 07:32:46 UTC 2022 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Make this build again. Sorry about that. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/dev/scsipi/if_se.c Please no

CVS commit: src/sys/dev/scsipi

2022-08-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 28 10:26:37 UTC 2022 Modified Files: src/sys/dev/scsipi: sd.c sdvar.h Log Message: Don't fetch data beyond end of inquiry buffer, which, here, is not NUL-terminated. Reduce target buffer to needed size (product name + NU

CVS commit: src/sys/dev/scsipi

2022-08-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 28 10:26:37 UTC 2022 Modified Files: src/sys/dev/scsipi: sd.c sdvar.h Log Message: Don't fetch data beyond end of inquiry buffer, which, here, is not NUL-terminated. Reduce target buffer to needed size (product name + NU

CVS commit: src/sys/dev/scsipi

2022-08-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 28 09:48:12 UTC 2022 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: se(4): don't set if_watchdog as it's not used. if_timer is never set in this driver and so if_watchdog will never be called. To generate a dif

CVS commit: src/sys/dev/scsipi

2022-08-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 28 09:48:12 UTC 2022 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: se(4): don't set if_watchdog as it's not used. if_timer is never set in this driver and so if_watchdog will never be called. To generate a dif

CVS commit: src/sys/dev/scsipi

2022-07-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jul 7 06:11:28 UTC 2022 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116 src/sys/dev/scsipi/if_se.c Please note that diffs are not

CVS commit: src/sys/dev/scsipi

2022-07-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jul 7 06:11:28 UTC 2022 Modified Files: src/sys/dev/scsipi: if_se.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116 src/sys/dev/scsipi/if_se.c Please note that diffs are not

CVS commit: src/sys/dev/scsipi

2022-06-26 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Jun 26 21:00:28 UTC 2022 Modified Files: src/sys/dev/scsipi: cd.c Log Message: s/Ramdom/Random/ in comments. To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 src/sys/dev/scsipi/cd.c Please note that diffs are

CVS commit: src/sys/dev/scsipi

2022-06-26 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Jun 26 21:00:28 UTC 2022 Modified Files: src/sys/dev/scsipi: cd.c Log Message: s/Ramdom/Random/ in comments. To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 src/sys/dev/scsipi/cd.c Please note that diffs are

CVS commit: src/sys/dev/scsipi

2022-03-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 28 12:39:47 UTC 2022 Modified Files: src/sys/dev/scsipi: sd.c Log Message: sd(4): Use d_cfdriver/devtounit to avoid open/detach races. To generate a diff of this commit: cvs rdiff -u -r1.333 -r1.334 src/sys/dev/scsipi

CVS commit: src/sys/dev/scsipi

2022-03-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 28 12:39:47 UTC 2022 Modified Files: src/sys/dev/scsipi: sd.c Log Message: sd(4): Use d_cfdriver/devtounit to avoid open/detach races. To generate a diff of this commit: cvs rdiff -u -r1.333 -r1.334 src/sys/dev/scsipi

CVS commit: src/sys/dev/scsipi

2022-03-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 12 16:57:16 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: scsi(9): Handle bogus number of LUNs in SCSI_REPORT_LUNS. Reported-by: syzbot+76ef9084533d4bcce...@syzkaller.appspotmail.com To generat

CVS commit: src/sys/dev/scsipi

2022-03-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 12 16:57:16 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: scsi(9): Handle bogus number of LUNs in SCSI_REPORT_LUNS. Reported-by: syzbot+76ef9084533d4bcce...@syzkaller.appspotmail.com To generat

CVS commit: src/sys/dev/scsipi

2022-02-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Feb 5 17:32:59 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Initialize "replun" -- found with KMSAN. To generate a diff of this commit: cvs rdiff -u -r1.297 -r1.298 src/sys/dev/scsipi/scsiconf.c Pl

CVS commit: src/sys/dev/scsipi

2022-02-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Feb 5 17:32:59 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Initialize "replun" -- found with KMSAN. To generate a diff of this commit: cvs rdiff -u -r1.297 -r1.298 src/sys/dev/scsipi/scsiconf.c Pl

CVS commit: src/sys/dev/scsipi

2022-01-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 29 11:20:30 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: In some cases the gcc optimizer is not smart enough to figure out why the luns and nluns variables are never actually used when they are not

CVS commit: src/sys/dev/scsipi

2022-01-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 29 11:20:30 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: In some cases the gcc optimizer is not smart enough to figure out why the luns and nluns variables are never actually used when they are not

CVS commit: src/sys/dev/scsipi

2022-01-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 28 18:23:28 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Factor out the lun detection code to simplify control flow. To generate a diff of this commit: cvs rdiff -u -r1.295 -r1.296 src/sys/dev/s

CVS commit: src/sys/dev/scsipi

2022-01-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 28 18:23:28 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Factor out the lun detection code to simplify control flow. To generate a diff of this commit: cvs rdiff -u -r1.295 -r1.296 src/sys/dev/s

CVS commit: src/sys/dev/scsipi

2022-01-28 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jan 28 14:02:45 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: shut up GCC about possibly-uninit; some KNF To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 src/sys/dev/scsipi/scsiconf.c

CVS commit: src/sys/dev/scsipi

2022-01-28 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jan 28 14:02:45 UTC 2022 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: shut up GCC about possibly-uninit; some KNF To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 src/sys/dev/scsipi/scsiconf.c

CVS commit: src/sys/dev/scsipi

2022-01-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jan 27 18:44:49 UTC 2022 Modified Files: src/sys/dev/scsipi: sd.c Log Message: use powerof2() in sd_validate_blksize() To generate a diff of this commit: cvs rdiff -u -r1.332 -r1.333 src/sys/dev/scsipi/sd.c Please note th

CVS commit: src/sys/dev/scsipi

2022-01-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jan 27 18:44:49 UTC 2022 Modified Files: src/sys/dev/scsipi: sd.c Log Message: use powerof2() in sd_validate_blksize() To generate a diff of this commit: cvs rdiff -u -r1.332 -r1.333 src/sys/dev/scsipi/sd.c Please note th

CVS commit: src/sys/dev/scsipi

2022-01-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jan 27 18:37:02 UTC 2022 Modified Files: src/sys/dev/scsipi: scsi_spc.h scsiconf.c Log Message: Try REPORT LUNS command to enumerate logical units. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/sc

CVS commit: src/sys/dev/scsipi

2022-01-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jan 27 18:37:02 UTC 2022 Modified Files: src/sys/dev/scsipi: scsi_spc.h scsiconf.c Log Message: Try REPORT LUNS command to enumerate logical units. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/sc

CVS commit: src/sys/dev/scsipi

2021-12-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Dec 21 22:53:21 UTC 2021 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: scsi(4): Take kernel lock around entry into autoconf. This code paths is entered by kthreads marked MP-safe, not just from autoconf. I'm

CVS commit: src/sys/dev/scsipi

2021-12-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Dec 21 22:53:21 UTC 2021 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: scsi(4): Take kernel lock around entry into autoconf. This code paths is entered by kthreads marked MP-safe, not just from autoconf. I'm

CVS commit: src/sys/dev/scsipi

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 14:57:19 UTC 2021 Modified Files: src/sys/dev/scsipi: ch.c Log Message: Use seltrue_filtops rather than rolling our own with filt_seltrue. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/dev/scs

CVS commit: src/sys/dev/scsipi

2021-09-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Sep 26 14:57:19 UTC 2021 Modified Files: src/sys/dev/scsipi: ch.c Log Message: Use seltrue_filtops rather than rolling our own with filt_seltrue. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/dev/scs

Re: CVS commit: src/sys/dev/scsipi

2020-09-19 Thread Kimmo Suominen
I don't think this should be reverted, because LUN 0 must exist, but if there is no device on it, it will report "NOT PRESENT". We do not want the scan to stop in this case, but it should continue with other LUNs (such as those found through REPORT LUNS in the future). Kind regards, + Kimmo On F

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Kimmo Suominen
On Sun, Jul 12, 2020 at 12:05:37AM +0700, Robert Elz wrote: > Just to make things clear here, the LUN you're talking about is not > the scsi unit number (which is what I think Martin was referring to) > but a sub-device number within a single scsi ID. Right? Correct. I should have written "SCSI

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Robert Elz
Date:Sat, 11 Jul 2020 18:24:51 +0300 From:Kimmo Suominen Message-ID: <20200711152451.ga1...@homeworld.netbsd.org> | On Sat, Jul 11, 2020 at 05:00:02PM +0200, Martin Husemann wrote: | > I don't understand the change. When was this broken? This has always worked

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Martin Husemann
On Sat, Jul 11, 2020 at 06:24:51PM +0300, Kimmo Suominen wrote: > I think all real SCSI hardware I've had has always just only had LUN 0, > and each disk has been on its own SCSI ID (target). Yes, I confused ID and LUN here - just ignore me. Martin

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Kimmo Suominen
On Sat, Jul 11, 2020 at 05:00:02PM +0200, Martin Husemann wrote: > I don't understand the change. When was this broken? This has always worked > for me e.g. with the sd0 at LUN 3 and the controller at 6 or 7. I think all real SCSI hardware I've had has always just only had LUN 0, and each disk has

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Martin Husemann
On Sat, Jul 11, 2020 at 05:57:46PM +0300, Kimmo Suominen wrote: > On Sat, Jul 11, 2020 at 05:47:34PM +0300, Jukka Ruohonen wrote: > > I'd reckon a pullup to NetBSD 9 would be in order? > > Yes, I was just waiting to be able to link to mail-index. I had > already checked that the patch applies cle

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Kimmo Suominen
On Sat, Jul 11, 2020 at 05:47:34PM +0300, Jukka Ruohonen wrote: > I'd reckon a pullup to NetBSD 9 would be in order? Yes, I was just waiting to be able to link to mail-index. I had already checked that the patch applies cleanly to both netbsd-9 and netbsd-8. http://releng.netbsd.org/cgi-bin/req-

Re: CVS commit: src/sys/dev/scsipi

2020-07-11 Thread Jukka Ruohonen
On Sat, Jul 11, 2020 at 02:31:46PM +, Kimmo Suominen wrote: > Use case 2: A Linode boot profile with multiple disks results in > the first disk ("sda") on LUN 1, while the second disk ("sdb") is > on LUN 0, each on their own bus. As Linode is quite popular, and supposedly uses a rather similar

  1   2   >