10 Aug, 2010
1 commit
-
Fix i386 PAE compile warning:
drivers/misc/hpilo.c: In function `ilo_ccb_setup':
drivers/misc/hpilo.c:274: warning: cast to pointer from integer of different sizedma_addr_t is 64 on i386 PAE which causes a size mismatch.
Signed-off-by: Prarit Bhargava
Acked-by: David Altobelli
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
12 Dec, 2009
1 commit
-
Add explanation about lock nesting and purpose of each lock in hpilo.
Signed-off-by: David Altobelli
Signed-off-by: Andrew Morton
Signed-off-by: Greg Kroah-Hartman
16 Sep, 2009
1 commit
-
Add interrupt handler to hpilo. This is enablement for poll handler,
and it also simplifies the logic for handling an iLO reset, because now
only the interrupt handler needs to look for reset, the file system
interfaces only need to return failure when a reset has happened.Signed-off-by: David Altobelli
Signed-off-by: Greg Kroah-Hartman
01 Apr, 2009
1 commit
-
Change hpilo open and close logic to spin for 10usec between checking device,
rather than every usec.Because the loop is coded to take up to 10ms, it seemed prudent to
increase the interval between polling the device, to reduce the load on
the system and allow more other work to happen.Signed-off-by: David Altobelli
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
06 Feb, 2009
1 commit
-
The device can take a while to respond to an open/close request, so
increase the time kernel will wait for response (1 ms to 10ms).Also, properly clean up a channel on a failed open, by calling the channel
close routine. Just freeing the memory isn't sufficient, the device needs
to be informed that the channel is no longer open, and the device memory
cleared of references to freed dma buffer.Signed-off-by: David Altobelli
Cc: Greg KH
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
22 Jul, 2008
1 commit
-
A driver for the HP iLO/iLO2 management processor, which allows userspace
programs to query the management processor. Programs can open a channel
to the device (/dev/hpilo/dXccbN), and use this to send/receive queries.
The O_EXCL open flag is used to indicate that a particular channel cannot
be shared between processes. This driver will replace various packages
HP has shipped, including hprsm and hp-ilo.Signed-off-by: David Altobelli
Signed-off-by: Greg Kroah-Hartman