Messages in this thread Patch in this message | | | Date | Tue, 2 Aug 2011 21:27:38 +0200 (CEST) | From | Julia Lawall <> | Subject | Re: [PATCH 1/11] kernel/kfifo.c: trivial: use BUG_ON |
| |
From: Julia Lawall <julia@diku.dk>
Allow the function to return 0 when 0 elements are asked for rather than crashing the kernel with BUG.
Signed-off-by: Julia Lawall <julia@diku.dk>
--- var/julia/linuxcopy/kernel/kfifo.c | 6 ------ 1 file changed, 6 deletions(-)
diff -u -p a/kernel/kfifo.c b/kernel/kfifo.c index 01a0700..9f928ef 100644 --- a/var/linuxes/linux-next/kernel/kfifo.c +++ b/var/julia/linuxcopy/kernel/kfifo.c @@ -562,9 +562,6 @@ EXPORT_SYMBOL(__kfifo_to_user_r); unsigned int __kfifo_dma_in_prepare_r(struct __kfifo *fifo, struct scatterlist *sgl, int nents, unsigned int len, size_t recsize) { - if (!nents) - BUG(); - len = __kfifo_max_r(len, recsize); if (len + recsize > kfifo_unused(fifo)) @@ -586,9 +583,6 @@ EXPORT_SYMBOL(__kfifo_dma_in_finish_r); unsigned int __kfifo_dma_out_prepare_r(struct __kfifo *fifo, struct scatterlist *sgl, int nents, unsigned int len, size_t recsize) { - if (!nents) - BUG(); - len = __kfifo_max_r(len, recsize); if (len + recsize > fifo->in - fifo->out)
| |