<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/char/ipmi, branch v3.19</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=v3.19</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.19'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2014-12-30T19:34:36Z</updated>
<entry>
<title>ipmi: Fix compile warning with tv_usec</title>
<updated>2014-12-30T19:34:36Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-12-30T19:31:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1421c935df159c8b893e82dd81b329b8977c4e86'/>
<id>urn:sha1:1421c935df159c8b893e82dd81b329b8977c4e86</id>
<content type='text'>
It's not a long int on all arches.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
</content>
</entry>
<entry>
<title>ipmi: Fix compile issue with isspace()</title>
<updated>2014-12-21T23:03:19Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-12-16T14:36:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e3fe142704f8fe855990de834eab11af45fe2788'/>
<id>urn:sha1:e3fe142704f8fe855990de834eab11af45fe2788</id>
<content type='text'>
Some arches don't get ctypes.h included from these includes, so add
it explicitly.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
</content>
</entry>
<entry>
<title>ipmi: Finish cleanup of BMC attributes</title>
<updated>2014-12-21T23:00:59Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-12-13T01:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9c633317a589754ff3c6e22dcb5c63f149303ec9'/>
<id>urn:sha1:9c633317a589754ff3c6e22dcb5c63f149303ec9</id>
<content type='text'>
The previous cleanup of BMC attributes left a few holes, and if
you run with lockdep debugging with a BMC with the proper attributes,
you could get a warning.

This patch removes all the unused attributes from the BMC structure,
since they are all declared in the .data section now.  It makes
the attributes all static.  It fixes the referencing of the
attributes in a couple of cases that dynamically added the files
depending on BMC information.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Cc: Huang Ying &lt;ying.huang@intel.com&gt;
Tested-by: Alexei Starovoitov &lt;ast@plumgrid.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core</title>
<updated>2014-12-15T00:10:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-12-15T00:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e6b5be2be4e30037eb551e0ed09dd97bd00d85d3'/>
<id>urn:sha1:e6b5be2be4e30037eb551e0ed09dd97bd00d85d3</id>
<content type='text'>
Pull driver core update from Greg KH:
 "Here's the set of driver core patches for 3.19-rc1.

  They are dominated by the removal of the .owner field in platform
  drivers.  They touch a lot of files, but they are "simple" changes,
  just removing a line in a structure.

  Other than that, a few minor driver core and debugfs changes.  There
  are some ath9k patches coming in through this tree that have been
  acked by the wireless maintainers as they relied on the debugfs
  changes.

  Everything has been in linux-next for a while"

* tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (324 commits)
  Revert "ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries"
  fs: debugfs: add forward declaration for struct device type
  firmware class: Deletion of an unnecessary check before the function call "vunmap"
  firmware loader: fix hung task warning dump
  devcoredump: provide a one-way disable function
  device: Add dev_&lt;level&gt;_once variants
  ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries
  ath: use seq_file api for ath9k debugfs files
  debugfs: add helper function to create device related seq_file
  drivers/base: cacheinfo: remove noisy error boot message
  Revert "core: platform: add warning if driver has no owner"
  drivers: base: support cpu cache information interface to userspace via sysfs
  drivers: base: add cpu_device_create to support per-cpu devices
  topology: replace custom attribute macros with standard DEVICE_ATTR*
  cpumask: factor out show_cpumap into separate helper function
  driver core: Fix unbalanced device reference in drivers_probe
  driver core: fix race with userland in device_add()
  sysfs/kernfs: make read requests on pre-alloc files use the buffer.
  sysfs/kernfs: allow attributes to request write buffer be pre-allocated.
  fs: sysfs: return EGBIG on write if offset is larger than file size
  ...
</content>
</entry>
<entry>
<title>ipmi: Check the BT interrupt enable periodically</title>
<updated>2014-12-11T21:04:14Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-11-20T13:19:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=95c97b5941542a4dedb22649adea98e25a88923e'/>
<id>urn:sha1:95c97b5941542a4dedb22649adea98e25a88923e</id>
<content type='text'>
On a reset, the BMC may reset the BT enable in the processor
registers (different than the global enables in the BMC).  Check
it periodically and fix it if necessary.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Tested-by: Tony Rex &lt;tony.rex@ericsson.com&gt;
Tested-by: Magnus Johansson E &lt;magnus.e.johansson@ericsson.com&gt;
</content>
</entry>
<entry>
<title>ipmi: Fix attention handling for system interfaces</title>
<updated>2014-12-11T21:04:13Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-11-19T17:47:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a8df150c5de4b2a542660e7b3727fddfce2e015b'/>
<id>urn:sha1:a8df150c5de4b2a542660e7b3727fddfce2e015b</id>
<content type='text'>
If an attention came in while handling a message response, it
could cause the state machine to go into the wrong mode and lock
things up if the state machine wasn't in normal mode.  So if the
state machine is not in normal mode, save the attention flag for
later.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Tested-by: Tony Rex &lt;tony.rex@ericsson.com&gt;
Tested-by: Magnus Johansson E &lt;magnus.e.johansson@ericsson.com&gt;
Cc: Per Fogelström &lt;per.fogelstrom@ericsson.com&gt;
</content>
</entry>
<entry>
<title>ipmi: Periodically check to see if irqs and messages are set right</title>
<updated>2014-12-11T21:04:13Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-11-19T10:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d9b7e4f717a167610a49ceb9e5969e80146c89a8'/>
<id>urn:sha1:d9b7e4f717a167610a49ceb9e5969e80146c89a8</id>
<content type='text'>
The BMC can be reset while we are running; that means the interrupt
and event message buffer settings may be wrong.  So periodically
check to see if these values are correct, and fix them if they
are wrong.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Tested-by: Tony Rex &lt;tony.rex@ericsson.com&gt;
Tested-by: Magnus Johansson E &lt;magnus.e.johansson@ericsson.com&gt;
</content>
</entry>
<entry>
<title>drivers/char/ipmi: Add powernv IPMI driver</title>
<updated>2014-12-11T21:04:12Z</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2014-11-12T07:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6a11e5c67a397e9a64cfde6961c83a7a64d7980c'/>
<id>urn:sha1:6a11e5c67a397e9a64cfde6961c83a7a64d7980c</id>
<content type='text'>
This change adds an initial IPMI driver for powerpc OPAL firmware. The
interface is exposed entirely through firmware: we have two functions to
send and receive IPMI messages, and an interrupt notification from the
firmware to signify that a message is available.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
</content>
</entry>
<entry>
<title>ipmi: Add SMBus interface driver (SSIF)</title>
<updated>2014-12-11T21:04:11Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2012-03-19T21:00:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=259307074bfcf1ff88016e12c68f057aee6cb694'/>
<id>urn:sha1:259307074bfcf1ff88016e12c68f057aee6cb694</id>
<content type='text'>
This patch adds the SMBus interface to the IPMI driver.

Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;

 Documentation/IPMI.txt       |   32
 drivers/char/ipmi/Kconfig    |   11
 drivers/char/ipmi/Makefile   |    1
 drivers/char/ipmi/ipmi_smb.c | 1737 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 1769 insertions(+), 12 deletions(-)
</content>
</entry>
<entry>
<title>ipmi: Remove the now unused priority from SMI sender</title>
<updated>2014-12-11T21:04:11Z</updated>
<author>
<name>Corey Minyard</name>
<email>cminyard@mvista.com</email>
</author>
<published>2014-11-07T13:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=99ab32f3b5d705be562b8c4d9dca7c1ae3dc2cdf'/>
<id>urn:sha1:99ab32f3b5d705be562b8c4d9dca7c1ae3dc2cdf</id>
<content type='text'>
Since the queue was moved into the message handler, the priority
field is now irrelevant.

Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;
</content>
</entry>
</feed>
