Module Name: src
Committed By: andvar
Date: Tue Dec 12 21:34:34 UTC 2023
Modified Files:
src/sys/arch/sparc64/dev: vdsk.c
Log Message:
extract capacity variable to make VDSK_DEBUG enabled code build.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sparc64/dev/vdsk.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/sparc64/dev/vdsk.c
diff -u src/sys/arch/sparc64/dev/vdsk.c:1.10 src/sys/arch/sparc64/dev/vdsk.c:1.11
--- src/sys/arch/sparc64/dev/vdsk.c:1.10 Mon May 16 17:13:28 2022
+++ src/sys/arch/sparc64/dev/vdsk.c Tue Dec 12 21:34:34 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: vdsk.c,v 1.10 2022/05/16 17:13:28 palle Exp $ */
+/* $NetBSD: vdsk.c,v 1.11 2023/12/12 21:34:34 andvar Exp $ */
/* $OpenBSD: vdsk.c,v 1.46 2015/01/25 21:42:13 kettenis Exp $ */
/*
* Copyright (c) 2009, 2011 Mark Kettenis
@@ -1323,10 +1323,13 @@ vdsk_scsi_capacity16(struct vdsk_softc *
{
struct scsipi_read_capacity_16_data rcd;
+ uint64_t capacity;
bzero(&rcd, sizeof(rcd));
- _lto8b(sc->sc_vdisk_size - 1, rcd.addr);
+ capacity = sc->sc_vdisk_size - 1;
+
+ _lto8b(capacity, rcd.addr);
_lto4b(sc->sc_vdisk_block_size, rcd.length);
DPRINTF(("%s() capacity %lu block size %u\n",