From: Jody McIntyre Date: Tue, 17 May 2005 04:54:05 +0000 (-0700) Subject: [PATCH] ieee1394: fix cross_bound check for null ISO packets X-Git-Tag: v3.12-rc1~43151^2~210 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74a01d11c92c06a0ceac88ca306d507a8186e7f6;p=kernel%2Fkernel-generic.git [PATCH] ieee1394: fix cross_bound check for null ISO packets Fix cross_bound to not return 1 for zero-length regions. Fixes regression when sending null ISO packets. Signed-off-by: Jody McIntyre Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/ieee1394/ohci1394.h b/drivers/ieee1394/ohci1394.h index d1758d4..cc66c1c 100644 --- a/drivers/ieee1394/ohci1394.h +++ b/drivers/ieee1394/ohci1394.h @@ -236,6 +236,9 @@ struct ti_ohci { static inline int cross_bound(unsigned long addr, unsigned int size) { + if (size == 0) + return 0; + if (size > PAGE_SIZE) return 1;