<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/char/ipmi, branch v2.6.13</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.13</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.13'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-07-27T23:26:20Z</updated>
<entry>
<title>[PATCH] clean up inline static vs static inline</title>
<updated>2005-07-27T23:26:20Z</updated>
<author>
<name>Jesper Juhl</name>
<email>juhl@dif.dk</email>
</author>
<published>2005-07-27T18:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=77933d7276ee8fa0e2947641941a6f7a100a327b'/>
<id>urn:sha1:77933d7276ee8fa0e2947641941a6f7a100a327b</id>
<content type='text'>
`gcc -W' likes to complain if the static keyword is not at the beginning of
the declaration.  This patch fixes all remaining occurrences of "inline
static" up with "static inline" in the entire kernel tree (140 occurrences in
47 files).

While making this change I came across a few lines with trailing whitespace
that I also fixed up, I have also added or removed a blank line or two here
and there, but there are no functional changes in the patch.

Signed-off-by: Jesper Juhl &lt;juhl-lkml@dif.dk&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling</title>
<updated>2005-07-27T23:25:54Z</updated>
<author>
<name>Andrey Panin</name>
<email>pazke@donpac.ru</email>
</author>
<published>2005-07-27T18:43:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4bfdf37830111321e2cd1fe0102dd776ce93194d'/>
<id>urn:sha1:4bfdf37830111321e2cd1fe0102dd776ce93194d</id>
<content type='text'>
Attached patch removes #ifdef CONFIG_WATCHDOG_NOWAYOUT mess duplicated in
almost every watchdog driver and replaces it with common define in
linux/watchdog.h.

Signed-off-by: Andrey Panin &lt;pazke@donpac.ru&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] coverity: ipmi_msghandler() channels array overrun fix</title>
<updated>2005-06-29T04:20:33Z</updated>
<author>
<name>KAMBAROV, ZAUR</name>
<email>kambarov@berkeley.edu</email>
</author>
<published>2005-06-29T03:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9c101fd439dab60d6eba76afb35fd2696f42c63d'/>
<id>urn:sha1:9c101fd439dab60d6eba76afb35fd2696f42c63d</id>
<content type='text'>
We fix the check in 1084, which was

1084 			if (addr-&gt;channel &gt; IPMI_NUM_CHANNELS) {
1085 				spin_lock_irqsave(&amp;intf-&gt;counter_lock, flags);
1086 				intf-&gt;sent_invalid_commands++;
1087 				spin_unlock_irqrestore(&amp;intf-&gt;counter_lock, flags);
1088 				rv = -EINVAL;
1089 				goto out_err;
1090 			}

addr-&gt;channel is used in

1092 			if (intf-&gt;channels[addr-&gt;channel].medium

Definitions involved:

221  		struct ipmi_channel channels[IPMI_MAX_CHANNELS];

134  	#define IPMI_MAX_CHANNELS       8

In /linux-2.6.12-rc6/include/linux/ipmi.h
148  	#define IPMI_NUM_CHANNELS 0x10

Signed-off-by: Zaur Kambarov &lt;zkambarov@coverity.com&gt;
Cc: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ipmi: add 32-bit ioctl translations for 64-bit platforms</title>
<updated>2005-06-24T07:05:24Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2005-06-24T05:01:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6a94f9209762a6eb286f668e1346ad87985cc765'/>
<id>urn:sha1:6a94f9209762a6eb286f668e1346ad87985cc765</id>
<content type='text'>
)

From: Corey Minyard &lt;minyard@acm.org&gt;

This contains the patch for supporting 32-bit compatible ioctls on x86_64
systems.  The current x86_64 driver will not work with 32-bit applications.

Signed-off-by: Jordan Hargave &lt;jordan_hargrave@dell.com&gt;
Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ipmi: use completions, not semaphores, in powerdown code</title>
<updated>2005-06-24T07:05:23Z</updated>
<author>
<name>Corey Minyard</name>
<email>minyard@acm.org</email>
</author>
<published>2005-06-24T05:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=77cf3973f22c7e7158f5e2c3c3d6809125b77e4b'/>
<id>urn:sha1:77cf3973f22c7e7158f5e2c3c3d6809125b77e4b</id>
<content type='text'>
Don't use semaphores for IPC in the poweroff code, use completions instead.

Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ipmi: add power cycle capability</title>
<updated>2005-06-24T07:05:23Z</updated>
<author>
<name>Corey Minyard</name>
<email>minyard@acm.org</email>
</author>
<published>2005-06-24T05:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3b6259432dee81f928c22c48c080d5f6325ed92e'/>
<id>urn:sha1:3b6259432dee81f928c22c48c080d5f6325ed92e</id>
<content type='text'>
This patch to adds "power cycle" functionality to the IPMI power off module
ipmi_poweroff.  It also contains changes to support procfs control of the
feature.

The power cycle action is considered an optional chassis control in the IPMI
specification.  However, it is definitely useful when the hardware supports
it.  A power cycle is usually required in order to reset a firmware in a bad
state.  This action is critical to allow remote management of servers.

The implementation adds power cycle as optional to the ipmi_poweroff module.
It can be modified dynamically through the proc entry mentioned above.  During
a power down and enabled, the power cycle command is sent to the BMC firmware.
 If it fails either due to non-support or some error, it will retry to send
the command as power off.

Signed-off-by: Christopher A. Poblete &lt;Chris_Poblete@dell.com&gt;
Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ipmi: timer shutdown cleanup</title>
<updated>2005-06-24T07:05:23Z</updated>
<author>
<name>Corey Minyard</name>
<email>minyard@acm.org</email>
</author>
<published>2005-06-24T05:01:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8f43f84f13a49fe5f0f7d1595082b6d7ec6daa85'/>
<id>urn:sha1:8f43f84f13a49fe5f0f7d1595082b6d7ec6daa85</id>
<content type='text'>
Clean up the timer shutdown handling in the IPMI driver.

Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] coverity: ipmi: avoid overrun of ipmi_interfaces[]</title>
<updated>2005-06-22T01:46:11Z</updated>
<author>
<name>Zaur Kambarov</name>
<email>kambarov@berkeley.edu</email>
</author>
<published>2005-06-22T00:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3a845099b20e81fb678521f034bbdcd69208da4e'/>
<id>urn:sha1:3a845099b20e81fb678521f034bbdcd69208da4e</id>
<content type='text'>
Fix overrun of static array "ipmi_interfaces" of size 4 at position 4 with
index variable "if_num".

Definitions involved:
297  	#define MAX_IPMI_INTERFACES 4
298  	static ipmi_smi_t ipmi_interfaces[MAX_IPMI_INTERFACES];

Signed-off-by: Zaur Kambarov &lt;zkambarov@coverity.com&gt;
Cc: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fix up ipmi code after class_simple.c removal</title>
<updated>2005-06-20T22:15:12Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2005-05-05T22:06:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eb51b65005737b777e0709683b061d5f82aefd97'/>
<id>urn:sha1:eb51b65005737b777e0709683b061d5f82aefd97</id>
<content type='text'>
Cc: Corey Minyard &lt;minyard@acm.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] ipmi build fix</title>
<updated>2005-05-25T22:31:27Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@redhat.com</email>
</author>
<published>2005-05-25T19:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dca79a046b93a81496bb30ca01177fb17f37ab72'/>
<id>urn:sha1:dca79a046b93a81496bb30ca01177fb17f37ab72</id>
<content type='text'>
It looks like the recent IPMI patches had some -mm-onlyisms.

Signed-off-by: Neil Horman &lt;nhorman@redhat.com&gt;
Cc: Corey Minyard &lt;minyard@acm.org&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
