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 size

    dma_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

    Prarit Bhargava
     

12 Dec, 2009

1 commit


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

    David Altobelli
     

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

    David Altobelli
     

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

    David Altobelli
     

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

    David Altobelli