[lkml]   [2000]   [Aug]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: 2.2.16 deadlocking in schedule()
    On Wed, 30 Aug 2000, Alan Cox wrote:

    >Please try 2.2.17pre20. THis has various vm and other fixes as well as an
    >updated DAC960 driver

    Note that the change to shrink_mmap to decrease the count in the while
    clause, it's not fixing any deadlock.

    To infinite loop the below conditions should be true:

    o none page have page->count = 1


    o all pages with page->count = 1 are locked


    o all pages with page->count = 1 and unlocked doesn't
    belong to the dma zone and the allocations wants pages
    from the dma zone

    The above can never happen because we have in the DMA zone the kernel code
    (at address 1M) and all the pages of the kernel have page count = 1 and
    they're all unlocked.


    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 12:38    [W:34.538 / U:1.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site