[lkml]   [2001]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subjectconsole spin_lock

    Some time ago a intel i810 framebuffer driver was written. It only worked
    for 2.2.X. With 2.4.X a spinlock is used in the upper layers of the
    console system. Sooner or later we are going to run into the situtation
    where we will have graphics hardware which has no vga core and wih be
    purely DMA/irq based (i.e i810). In this case using the current
    console_lock will block the driver itself. I have thought about a
    possible solution. A semaphore can't be used since their is a spin_lock
    in the console_softirq. Since this is in a interrupt context a
    semaphore can't be used. Another idea was to do a

    void get_vc_lock(void)
    while (test_and_set_bit(0, &vc_var))

    Any better ideas?

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:15    [W:0.020 / U:46.232 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site