- 27 Sep, 2002 1 commit
-
-
Jens Axboe authored
This fixes a problem with the deadline io scheduler, if the correct insertion point is at the front of the list. This is something that we never have gotten right in 2.4 either. The problem is that the elevator merge function has to return a pointer to a struct request, and for front insert we really have to return the head of the list which cannot be expressed as a request of course. The real issue is that the elevator_merge function actually performs two functions - it scans for a merge, and if it can't find any, it selects and insertion point. It's done this way for efficiency reasons, even if the design isn't all that clean. So we change the io scheduler merge functions to get passed a pointer to a list_head pointer instead. This works for both inserts and merges. In addition, deadline checks if it really should insert at the very front. Also don't pass in request to elv_try_last_merge(), the very name of the function suggests that it's q->last_merge that we are interested in.
-
- 26 Sep, 2002 39 commits
-
-
Andrew Morton authored
- XFS has started to use clear_page_dirty(), so we should export test_clear_page_dirty() to modules. This function is ued by the inlined clear_page_dirty(). It marks a page clean and updates the global dirty memory accounting. Anyone who cleans pagecache pages should use this, so the export makes sense. Can't implement aops->writepages() without it, really. - __mark_inode_dirty is no longer called under mapping->private_lock. Update comment.
-
David Gibson authored
This updates the orinoco wireless driver to version 0.13.
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
That saves space in the generated binaries and make it easier to drop the lock just in one place.
-
Arnaldo Carvalho de Melo authored
Typedefs can't be forward declared, so we prefer structs, that can.
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Linus Torvalds authored
-
Linus Torvalds authored
having a valid name (base kernel: "").
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
-
Ingo Molnar authored
Make the kernel print out symbolic bactraces if symbol table information is available (CONFIG_KALLSYMS)
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Linus Torvalds authored
when it is explicitly overridden in the MADT
-
Hideaki Yoshifuji authored
-
Martin Devera authored
-
Christoph Hellwig authored
-
Stephen Lord authored
Modid: 2.5.x-xfs:slinx:128467a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:128366a
-
Eric Sandeen authored
Modid: 2.5.x-xfs:slinx:128363a
-
Stephen Lord authored
Modid: 2.5.x-xfs:slinx:128239a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:128192a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:128159a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127994a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127896a
-
Nathan Scott authored
Modid: 2.5.x-xfs:slinx:127944a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127879a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127872a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127736a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127734a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127729a
-
Christoph Hellwig authored
Modid: 2.5.x-xfs:slinx:127568a
-
Rusty Russell authored
-