History log of /haiku/headers/os/drivers/dpc.h
Revision Date Author Comments
# 6198a979 06-Feb-2008 Philippe Houdoin <philippe.houdoin@gmail.com>

Made DPC module binary compatible with BeOS one.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23901 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f4ac9a96 25-Jul-2007 Philippe Houdoin <philippe.houdoin@gmail.com>

DPC module interface is not binary compatible with Be's own DPC.
Make our DPC named differently to avoid this confusion.
Detected while testing our ACPI (which needs our DPC) under
R5...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21703 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af1c1a0a 14-Jan-2007 Philippe Houdoin <philippe.houdoin@gmail.com>

Renamed the public api to underline the DPC *queue* mechanism handled.
Pending DPCs at queue death time are now called too, to avoid possible leaks.
Meanwhile, queue_dpc() will refuse to add another DPC and returns B_CANCELLED.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19798 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a5347f68 10-Jan-2007 Philippe Houdoin <philippe.houdoin@gmail.com>

Moved public interface into its own header file.
Fixed most obvious issues, as reported by Marcus and Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19765 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6198a9798e8b8eb0210a60ebedf2a839704e4dbe 06-Feb-2008 Philippe Houdoin <philippe.houdoin@gmail.com>

Made DPC module binary compatible with BeOS one.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23901 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f4ac9a9693401e472daa517c629edc298d9cb39c 25-Jul-2007 Philippe Houdoin <philippe.houdoin@gmail.com>

DPC module interface is not binary compatible with Be's own DPC.
Make our DPC named differently to avoid this confusion.
Detected while testing our ACPI (which needs our DPC) under
R5...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21703 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af1c1a0a03af61e12d9cab2aa16f17c1b783d89e 14-Jan-2007 Philippe Houdoin <philippe.houdoin@gmail.com>

Renamed the public api to underline the DPC *queue* mechanism handled.
Pending DPCs at queue death time are now called too, to avoid possible leaks.
Meanwhile, queue_dpc() will refuse to add another DPC and returns B_CANCELLED.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19798 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a5347f68f84bc1f7144869cd3a0937645e149c58 10-Jan-2007 Philippe Houdoin <philippe.houdoin@gmail.com>

Moved public interface into its own header file.
Fixed most obvious issues, as reported by Marcus and Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19765 a95241bf-73f2-0310-859d-f6bbb57e9c96