- 13 Oct, 2002 7 commits
-
-
Andrew Morton authored
Software suspend needs a way of forcing page reclaim, up to the point where 50% of memory is free. This patch implements a function to do that: int shrink_all_memory(int nr_pages); Will attempt to reclaim `nr_pages' pages and return them to the free pages pool. It returns the number of pages which it actually freed. If called with a "large" number of pages it will only free up to a few hundred, so the caller needs to loop on it. If it returns zero then there is no point in calling it again.
-
Andrew Morton authored
Patch from Badari Pulavarty There was a corner case in the conversion of direct-io to use bio_add_page() where we would start a new page out at the wrong sector number. Fix that by explicitly passing in the current page's starting sector, and use that in the new BIO if we have to open a new one. Fix an error-path page->count leak in dio_bio_add_page().
-
Andrew Morton authored
The patch from Rohit and David M-T changes the hugetlb page info in /proc/meminfo slightly. It makes the identifiers a little clearer while ensuring that we don't add any identifiers which have whitespace. glibc is/shall be parsing this information to determine the size and alignment requirements of the hugetlb pages. This basically means that procfs is a requirement for successful hugetlb page usage. Not very nice, but I suspect real-world userspace fails without procfs anyway.
-
Andrew Morton authored
- drivers/char/n_r3964.c does not compile. r3964_open() is doing an INIT_LIST_HEAD() on a timer->list. But timer's don't have a `list' any more. Do an init_timer() instead.
-
Andrew Morton authored
I'm getting a compile failure in scsi_syms.c because it doesn't know about the new scsi_set_medium_removal().
-
Linus Torvalds authored
-
Matthew Dharm authored
I'm suprised that this didn't cause errors for more people -- a MODE_SENSE request for 128 bytes with a stated buffer length of 24 bytes. Fix: Make the buffer length match the size of the request.
-
- 12 Oct, 2002 33 commits
-
-
Ben Collins authored
This patch fixes a typo introduced by my last patch to dv1394.
-
Hirofumi Ogawa authored
This adds the dmask option. Yes, the dmask option is the permission bitmask for directory.
-
Hirofumi Ogawa authored
This adds fat_show_options() to fat. And instead, this doesn't output the charset name in fat_fill_super().
-
Hirofumi Ogawa authored
This removes the posix option of vfat. The current posix options works only as an alias of name_check=s.
-
Hirofumi Ogawa authored
This merges parse_options() of fat and parse_options() of vfat. And this doesn't recognize the unknown options.
-
Hirofumi Ogawa authored
This fixes the error code which fat_fill_super() returns.
-
Ben Collins authored
- Cleanup (purge) some of our old compat code (never thouched) - Fix dv1394 compilation warnings without devfs - Added new config-rom handling features. Allows for on-the-fly config-rom generation for dynamic functionality of the host nodes. - Convert to workqueue from taskqueue interfaces. This is actually abstracted compatibility code between tqueue/workqueue.
-
Alan Cox authored
-
Alan Cox authored
To my suprise a lot of big site/beowulf type people all really want this diff, which I'd otherwise filed as 'interesting but not important'
-
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
-
Alan Cox authored
(someone really needs to indent the cpqfc driver!)
-
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
-
Alan Cox authored
-
Alan Cox authored
The _ isnt allowed in a docbook id
-
Alan Cox authored
-
Linus Torvalds authored
of gcc incorrectly accepted as "short". It got fixed to __u8, but it really should be __u16.
-
Andi Kleen authored
And here all the other x86-64 changes that have accumulated in my tree. It's various bugfixes and cleanups. Changes: - fix nmi watchdog - remove local timer spreading over CPUs - it's useless here and caused many problems - New offset.h computation from Kai - Lots of changes for the C99 initializer syntax - New MTRR driver from Dave & Mats - Bugfix: kernel threads don't start with interrupts disabled anymore, which fixes various boottime hangs (this was fixed a long time ago, but the bug crept in again by the backdoor) - Do %gs reload in context switch lockless - Fix device_not_available entry point race - New per CPU GDT layout following i386: the layot is not completely compatible with i386, which may problems with Wine in theory. Haven't seen any yet. - Support disableapic option - driverfs support removed for now because it caused crashes - Updates for new signal setup - Support for kallsyms - Port TLS clone flags/syscalls: unfortunately made the context switch even uglier than it already is. - Security fixes for ptrace - New in_interrupt()/atomic setup ported from i386 - New makefiles mostly from Kai - Various updates ported from i386
-