- 08 Oct, 2002 40 commits
-
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
Looks like they escaped your notice
-
Alan Cox authored
Yes this is big but 2.4 has been indented, updated and there wasnt a sane way to deal with it
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
There are some bits left to do but this folds in all the main stuff from 2.4 and 2.5 including Al's recent change
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
This doesnt fix all the isdn code but it sorts out the tqueue stuff so we are no worse than before
-
Alan Cox authored
-
Doug Ledford authored
Linus, this has been tested by some people in the field to not break things, and it's the start of some other changes I'm making, so please put this in your tree so I'm not merging huge patches but instead am merging a little as I go.
-
Linus Torvalds authored
-
Jens Axboe authored
This enables tagged command queueing support in the ide layer again and marks it as an experimental feature.
-
Jens Axboe authored
This changes the way we do pool lookups when freeing a bio. Right now we use bi_max as a handle into bvec_array[], to find the pool where it came from. This used to be just fine, because if you had a private bio, you could specify your own destructor. But now we have bio_add_page() which also needs to know where the bio came from, or more precisely, it needs to know how many entries the bio can hold. So I've changed bi_max to bi_max_vecs, it now contains the number of vec entries in the bio. Privately allocated bio's (or on stack) can now just set bio->bi_max_vecs to reflect the max size. The pool index for the default destructor is stored in the top bits of bi_flags.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Make things static, and remove hardcoded value
-
Dave Jones authored
-
Dave Jones authored
As per comment..
-
Dave Jones authored
-
Dave Jones authored
Hide ISA only drivers during configuration..
-
Dave Jones authored
-
Dave Jones authored
From Pavel Machek. Without these two lines, the throttling limits are never reached, and a machine will happily cook itself.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Sammy changed address, and lets BUG() instead of locking up the machine.
-
Andrew Morton authored
Daniel Phillips' indexed directory support. Ported from ext2 by Christopher Li. Contributions from Andreas Dilger, Stephen Tweedie, lots from Ted. It requires e2fsprogs-1.29; I've updated the Changes file to reflect that.
-
Andrew Morton authored
From Bill Irwin The simple_link(), simple_unlink(), simple_rename(), simple_sync_file(), simple_rmdir(), and simple_empty() functions are easy to duplicate. Basically, I duplicated them in an fs patch of mine, and Linus told me to put them in libfs.c Pat Mochel has acked the changes for driverfs (in that he'll convert the stuff over when they're available from libfs), and my hugetlbfs implementation was the thing that spurred the whole incident.
-
Andrew Morton authored
From Christoph Hellwig. If we always pass &contig_page_data into free_area_init_node for the non-distcontig case we can merge both versions of that function into one. Move that one to page_alloc.c and thus kill numa.c which was totally misnamed, btw.
-
Andrew Morton authored
Patch from Christoph Hellwig It turns alloc_pages_node into a static inline, in the same fashion as alloc_pages. There is no need for #ifdef CONFIG_NUMA in the patch, as the numa node identification functions are sensible enough to do the right thing for non-NUMA systems. Moves alloc_pages_node from numa.c to gfp.h, and removes the EXPORT_SYMBOL which is no longer needed as this is now an inline.
-
Andrew Morton authored
This used to be a macro wrapper around get_zeroed_page(). It was a dreadful choice of name, because it hid the fact that this function memsets the page. Probably, lots of the callers didn't actually want to do that but this patch does not make such optimisations. At least now, people may spot a `get_zeroed_page' in there and realise that the page doesn't actually need to be initialised. The patch also changes get_zeroed_page() to go BUG if called with __GFP_HIGHMEM. It returns the address of the page's memory and hence can only be used for direct-mapped pages (wli).
-