summaryrefslogtreecommitdiff
path: root/sys/dev/firewire/fwdev.c
diff options
context:
space:
mode:
authorHidetoshi Shimokawa <simokawa@FreeBSD.org>2003-01-17 03:52:48 +0000
committerHidetoshi Shimokawa <simokawa@FreeBSD.org>2003-01-17 03:52:48 +0000
commit7643dc189d078e0512c5a3e24ec35522f7936a63 (patch)
tree433a400806d21a6cf63553b0d80193f766de1ba4 /sys/dev/firewire/fwdev.c
parentad3c832cf78fe7f0320b091e7afe9b48a655b4e2 (diff)
Notes
Diffstat (limited to 'sys/dev/firewire/fwdev.c')
-rw-r--r--sys/dev/firewire/fwdev.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/firewire/fwdev.c b/sys/dev/firewire/fwdev.c
index 93f4dbd09afa..7e896f6b95de 100644
--- a/sys/dev/firewire/fwdev.c
+++ b/sys/dev/firewire/fwdev.c
@@ -636,6 +636,8 @@ fw_ioctl (dev_t dev, u_long cmd, caddr_t data, int flag, fw_proc *td)
}
ir->buf = malloc(
ibufreq->rx.nchunk * ibufreq->rx.npacket
+ /* XXX psize must be 2^n and less or
+ equal to PAGE_SIZE */
* ((ibufreq->rx.psize + 3) &~3),
M_DEVBUF, M_DONTWAIT);
if(ir->buf == NULL){
@@ -648,6 +650,8 @@ fw_ioctl (dev_t dev, u_long cmd, caddr_t data, int flag, fw_proc *td)
}
it->buf = malloc(
ibufreq->tx.nchunk * ibufreq->tx.npacket
+ /* XXX psize must be 2^n and less or
+ equal to PAGE_SIZE */
* ((ibufreq->tx.psize + 3) &~3),
M_DEVBUF, M_DONTWAIT);
if(it->buf == NULL){