<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pnp, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-04-19T01:53:29Z</updated>
<entry>
<title>pnpacpi: reduce printk severity for "pnpacpi: exceeded the max number of ..."</title>
<updated>2008-04-19T01:53:29Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2008-04-15T07:16:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e9a3ef655c451a9dd1b4df795f6eac253eed6af0'/>
<id>urn:sha1:e9a3ef655c451a9dd1b4df795f6eac253eed6af0</id>
<content type='text'>
upstream commit 33fd7afd66ffdc6addf1b085fe6403b6af532f8e 

We have been printing these messages at KERN_ERR since 2.6.24,
per http://bugzilla.kernel.org/show_bug.cgi?id=9535

But KERN_ERR pops up on a console booted with "quiet"
and causes users to get alarmed and file bugs
about the message itself:
https://bugzilla.redhat.com/show_bug.cgi?id=436589

So reduce the severity of these messages to
KERN_WARNING, which is not printed by "quiet".

This message will still be seen without "quiet",
but a lot of messages are printed in that mode
and it will be less likely to cause undue alarm.

We could go all the way to KERN_DEBUG, but this
is a real warning after all, so it seems prudent
not to require "debug" to see it.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>pnpacpi: print resource shortage message only once (more)</title>
<updated>2008-01-17T23:38:58Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2008-01-17T23:21:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=efe7cf2dcf4b72c7a9f991466d1f22850232244f'/>
<id>urn:sha1:efe7cf2dcf4b72c7a9f991466d1f22850232244f</id>
<content type='text'>
Wups, previous patch was ineffective in 2 cases.

http://bugzilla.kernel.org/show_bug.cgi?id=9535

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Reported-by: "Hartkopp, Oliver (K-EFE/E)" &lt;oliver.hartkopp@volkswagen.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>pnpacpi: print resource shortage message only once</title>
<updated>2008-01-12T22:56:36Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2008-01-12T22:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66a21736defda339cd93a0e70c1120ab813640f6'/>
<id>urn:sha1:66a21736defda339cd93a0e70c1120ab813640f6</id>
<content type='text'>
pnpacpi: exceeded the max number of IO resources: 40

While this message is a real error and should thus
remain KERN_ERR (even a new dmesg line is seen as a regression
by some, since it was not printed in 2.6.23...) it is certainly
impolite to print this warning 50 times should you happen to
have the oddball system with 90 io resources under a device...

So print the warning just once.

In 2.6.25 we'll get rid of the limits altogether
and these warnings will vanish with them.

http://bugzilla.kernel.org/show_bug.cgi?id=9535

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>drivers/pnp/resource.c: Add missing pci_dev_put</title>
<updated>2007-11-29T17:24:52Z</updated>
<author>
<name>Julia Lawall</name>
</author>
<published>2007-11-29T00:21:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ea50a3f0b70977939d2d9d3671b8173482afff2'/>
<id>urn:sha1:8ea50a3f0b70977939d2d9d3671b8173482afff2</id>
<content type='text'>
There should be a pci_dev_put when breaking out of a loop that iterates
over calls to pci_get_device and similar functions.

This was fixed using the following semantic patch.

// &lt;smpl&gt;
@@
identifier d;
type T;
expression e;
iterator for_each_pci_dev;
@@

T *d;
...
for_each_pci_dev(d)
   {... when != pci_dev_put(d)
        when != e = d
(
    return d;
|
+  pci_dev_put(d);
?  return ...;
)
...}
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Cc: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>PNP: increase the maximum number of resources</title>
<updated>2007-11-29T17:24:52Z</updated>
<author>
<name>Zhao Yakui</name>
</author>
<published>2007-11-29T00:21:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7839e960675b549f06209d18283d5cee2ce9261'/>
<id>urn:sha1:a7839e960675b549f06209d18283d5cee2ce9261</id>
<content type='text'>
On some systems the number of resources(IO,MEM) returnedy by PNP device is
greater than the PNP constant, for example motherboard devices.  It brings
that some resources can't be reserved and resource confilicts.  This will
cause PCI resources are assigned wrongly in some systems, and cause hang.
This is a regression since we deleted ACPI motherboard driver and use PNP
system driver.

[akpm@linux-foundation.org: fix text and coding-style a bit]
Signed-off-by: Li Shaohua &lt;shaohua.li@intel.com&gt;
Signed-off-by: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Cc: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Cc: Thomas Renninger &lt;trenn@suse.de&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>ACPI: fix two IRQ8 issues in IOAPIC mode</title>
<updated>2007-11-20T06:16:29Z</updated>
<author>
<name>Shaohua Li</name>
</author>
<published>2007-11-17T06:05:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=61fd47e0c84764f49b4e52bfd8170fac52636f00'/>
<id>urn:sha1:61fd47e0c84764f49b4e52bfd8170fac52636f00</id>
<content type='text'>
Use mp_irqs[] to get PNP device's interrupt polarity and trigger.
There are two reasons to do this:
1. BIOS bug for PNP interrupt
2. BIOS explictly does override
mp_irqs[] should cover all the cases.

http://bugzilla.kernel.org/show_bug.cgi?id=5243
http://bugzilla.kernel.org/show_bug.cgi?id=7679
http://bugzilla.kernel.org/show_bug.cgi?id=9153

[lenb: fixed !IOAPIC and 64-bit !SMP builds]

Signed-off-by: Shaohua Li &lt;shaohua.li@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>Revert "Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi=off"</title>
<updated>2007-11-19T17:23:59Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2007-11-19T17:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f0714d20234062bd0a8f49a6b32f7d1d7f3c2943'/>
<id>urn:sha1:f0714d20234062bd0a8f49a6b32f7d1d7f3c2943</id>
<content type='text'>
This reverts commit 9cd8047b463f213c294f756119ac353312e7a152.
</content>
</entry>
<entry>
<title>PNP: add debug message for adding new device</title>
<updated>2007-10-17T15:43:04Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2007-10-17T06:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=348366b963e4e1462c8354827a9cb910aa865bf2'/>
<id>urn:sha1:348366b963e4e1462c8354827a9cb910aa865bf2</id>
<content type='text'>
Add PNP debug message when adding a device, remove similar PNPACPI message
with less information.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Cc: Adam Belay &lt;ambx1@neo.rr.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>PNP: simplify PNPBIOS insert_device</title>
<updated>2007-10-17T15:43:04Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2007-10-17T06:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36405e96c8090fc8fc05d56755645a5821c98992'/>
<id>urn:sha1:36405e96c8090fc8fc05d56755645a5821c98992</id>
<content type='text'>
Hoist the struct pnp_dev alloc up into the function where it's used.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Cc: Adam Belay &lt;ambx1@neo.rr.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>PNP: use dev_info() in system driver</title>
<updated>2007-10-17T15:43:04Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2007-10-17T06:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b933e19d32edce2f310dfe0fd943e32ff9798b60'/>
<id>urn:sha1:b933e19d32edce2f310dfe0fd943e32ff9798b60</id>
<content type='text'>
Use dev_info() for a little consistency.  Changes this:

    pnp: 00:01: ioport range 0xf50-0xf58 has been reserved
    pnp: 00:01: ioport range 0x408-0x40f has been reserved
    pnp: 00:01: ioport range 0x900-0x903 has been reserved

to this:

    system 00:01: ioport range 0xf50-0xf58 has been reserved
    system 00:01: ioport range 0x408-0x40f has been reserved
    system 00:01: ioport range 0x900-0x903 has been reserved

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Cc: Adam Belay &lt;ambx1@neo.rr.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
