• Dave Airlie's avatar
    From Eric Anholt: some cleanups from AlanH: · c25f5e81
    Dave Airlie authored
    - Tie the DRM to a specific device: setunique no longer succeeds when given
    a busid that doesn't correspond to the device the DRM is attached to. This
    is a breaking of backwards-compatibility only for the multiple-DRI-head case
    with X Servers that don't use interface 1.1.
    - Move irq_busid to drm_irq.h and make it only return the IRQ for the current
    device. Retains compatibility with previous X Servers, cleans up unnecessary
    code. This means no irq_busid on !__HAVE_IRQ, but can be changed if
    necessary.
    - Bump interface version to 1.2. This version when set signifies that the
    control ioctl should ignore the irq number passed in and enable the
    interrupt handler for the attached device. Otherwise it errors out when
    the passed-in irq is not equal to the device's.
    - Store the highest version the interface has been set to in the device. 
    c25f5e81
drm_ioctl.h 8.8 KB