summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-06-16 07:18:39 +0000
committerphk <phk@FreeBSD.org>2003-06-16 07:18:39 +0000
commit3b3b9689c1efb501dcd6940867f78a294b424e4b (patch)
tree646b88fffe669a03643b1bfb733e09e9fc9531b7 /sys/kern/vfs_aio.c
parentb70380d374cd8d614961519c02d9ace45a669731 (diff)
downloadFreeBSD-src-3b3b9689c1efb501dcd6940867f78a294b424e4b.zip
FreeBSD-src-3b3b9689c1efb501dcd6940867f78a294b424e4b.tar.gz
Get rid of the b_spc specialty field in struct buf by using an already
available caller private field.
Diffstat (limited to 'sys/kern/vfs_aio.c')
-rw-r--r--sys/kern/vfs_aio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/vfs_aio.c b/sys/kern/vfs_aio.c
index 8795e41..ef6e305 100644
--- a/sys/kern/vfs_aio.c
+++ b/sys/kern/vfs_aio.c
@@ -1120,7 +1120,7 @@ aio_qphysio(struct proc *p, struct aiocblist *aiocbe)
s = splbio();
aiocbe->bp = bp;
- bp->b_spc = (void *)aiocbe;
+ bp->b_caller2 = (void *)aiocbe;
TAILQ_INSERT_TAIL(&aio_bufjobs, aiocbe, list);
TAILQ_INSERT_TAIL(&ki->kaio_bufqueue, aiocbe, plist);
aiocbe->jobstate = JOBST_JOBQBUF;
@@ -2128,7 +2128,7 @@ aio_physwakeup(struct buf *bp)
wakeup(bp);
- aiocbe = (struct aiocblist *)bp->b_spc;
+ aiocbe = (struct aiocblist *)bp->b_caller2;
if (aiocbe) {
p = bp->b_caller1;
OpenPOWER on IntegriCloud