David
david chan wrote:
>Hi,
>
>These two patches fix silly kmalloc errors that allocate too little space.
>
>
>Thank you,
>David Chan
>
>
>---snip---
>--- drivers/sound/emu10k1/midi.c.orig Fri Feb 9 11:30:23 2001
>+++ drivers/sound/emu10k1/midi.c Tue May 8 19:43:43 2001
>@@ -56,7 +56,7 @@
> {
> struct midi_hdr *midihdr;
>
>- if ((midihdr = (struct midi_hdr *) kmalloc(sizeof(struct midi_hdr
>*), GFP_KERNEL)) == NULL) {
>+ if ((midihdr = (struct midi_hdr *) kmalloc(sizeof(struct
>midi_hdr), GFP_KERNEL)) == NULL) {
> ERROR();
> return -EINVAL;
> }
>@@ -328,7 +328,7 @@
> if (!access_ok(VERIFY_READ, buffer, count))
> return -EFAULT;
>
>- if ((midihdr = (struct midi_hdr *) kmalloc(sizeof(struct midi_hdr
>*), GFP_KERNEL)) == NULL)
>+ if ((midihdr = (struct midi_hdr *) kmalloc(sizeof(struct
>midi_hdr), GFP_KERNEL)) == NULL)
> return -EINVAL;
>
> midihdr->bufferlength = count;
>---snip---
>
>---snip---
>--- drivers/telephony/ixj.c.orig Tue May 8 20:00:07 2001
>+++ drivers/telephony/ixj.c Tue May 8 20:00:25 2001
>@@ -4475,7 +4475,7 @@
> {
> IXJ_FILTER_CADENCE *lcp;
>
>- lcp = kmalloc(sizeof(IXJ_CADENCE), GFP_KERNEL);
>+ lcp = kmalloc(sizeof(IXJ_FILTER_CADENCE), GFP_KERNEL);
> if (lcp == NULL)
> return -ENOMEM;
> if (copy_from_user(lcp, (char *) cp, sizeof(IXJ_FILTER_CADENCE)))
>---snip---
>
>
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/