Messages in this thread Patch in this message | | | Subject | Re: [PATCH 1/11] kernel/kfifo.c: trivial: use BUG_ON | From | Stefani Seibold <> | Date | Wed, 03 Aug 2011 08:30:40 +0200 |
| |
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> Acked-by: Stefano Seibold <stefani@seibold.net>
--- 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)
| |