10 Jul, 2007

1 commit

  • Based on patch "the scheduled removal of RAW1394_REQ_ISO_{SEND,LISTEN}"
    from Adrian Bunk, November 20 2006.

    This patch also removes the underlying facilities in ohci1394 and
    disables them in pcilynx. That is, hpsb_host_driver.devctl() and
    hpsb_host_driver.transmit_packet() are no longer used for iso reception
    and transmission.

    Since video1394 and dv1394 only work with ohci1394 and raw1394's rawiso
    interface has never been implemented in pcilynx, pcilynx is now no
    longer useful for isochronous applications.

    raw1394 will still handle the request types but will complete the
    requests with errors that indicate API version conflicts.

    Signed-off-by: Stefan Richter

    Stefan Richter
     

08 Dec, 2006

1 commit


04 Jul, 2006

1 commit

  • An already existing wait queue replaces raw1394's complete_sem which was
    maintained in parallel to the wait queue. The role of the semaphore's
    counter is taken over by a direct check of what was really counted: The
    presence of items in the list of completed requests.

    Notes:

    - raw1394_release() sleeps uninterruptibly until all requests were
    completed. This is the same behaviour as before the patch.

    - The macros wait_event and wait_event_interruptible are called with a
    condition argument which has a side effect, i.e. manipulation of the
    requests list. This side effect happens only if the condition is
    true. The patch relies on the fact that wait_event[_interruptible]
    does not evaluate the condition again after it became true.

    - The diffstat looks unfavorable with respect to added lines of code.
    However 19 of them are comments, and some are due to separation of
    existing code blocks into two small helper functions.

    Signed-off-by: Stefan Richter
    Signed-off-by: Ben Collins

    Stefan Richter
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds