Mercurial > hg > aboriginal
annotate sources/patches/linux-2.6.25-shutup.patch @ 772:7cb6ef2cdf10
Busybox unstable currently needs this patch too.
author | Rob Landley <rob@landley.net> |
---|---|
date | Wed, 01 Jul 2009 18:02:44 -0500 |
parents | 3901990724c5 |
children |
rev | line source |
---|---|
370
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
1 QEMU 0.9.1 keeps a constant stream of data coming into the IRQ as long as |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 there's serial input. (Current svn has a rate limiter, but there hasn't |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
3 been a release yet.) This makes Linux think the device has gone nuts, and |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
4 it prints lots of spurious warnings. Make it shut up. |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
5 |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
6 diff -r 1ec969ad38de drivers/serial/8250.c |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 --- a/drivers/serial/8250.c Wed Jul 02 19:29:16 2008 -0700 |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 +++ b/drivers/serial/8250.c Sun Jul 06 18:12:09 2008 -0500 |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 @@ -1494,8 +1494,8 @@ |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 if (l == i->head && pass_counter++ > PASS_LIMIT) { |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
12 /* If we hit this, we're dead. */ |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 - printk(KERN_ERR "serial8250: too much work for " |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 - "irq%d\n", irq); |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 +// printk(KERN_ERR "serial8250: too much work for " |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 +// "irq%d\n", irq); |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
17 break; |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 } |
3901990724c5
Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 } while (l != end); |