* 2.5.52-wli-1
@ 2002-12-18 4:44 William Lee Irwin III
2002-12-18 4:50 ` 2.5.52-wli-1 Jeff Garzik
0 siblings, 1 reply; 3+ messages in thread
From: William Lee Irwin III @ 2002-12-18 4:44 UTC (permalink / raw)
To: linux-kernel
Available from:
ftp://ftp.kernel.org/pub/linux/kernel/people/wli/kernels/2.5.52-wli-1/
Notable events:
(1) I switched to mainline releases since intermediate -bk snapshots
vaporize after the following mainline release.
(2) The driverfs oops fix got merged.
(3) A new patch dynamically sizes the pidhash to save memory on tiny boxen.
(4) A new patch has a small experiment with pte_chain pointer block sizes.
01_numaq_io
My NUMA-Q has PCI-PCI bridges and I've not quite gotten
them working yet. Here's the workaround. If someone
would be kind enough to make PCI segments not require
3 cleanup passes and an accessor that changes semantics
between each pass and after the last one I'd be much obliged.
02_do_sak
Update __do_SAK() to use for_each_task_pid(). It was
looking for all tasks in a given session.
03_proc_super
Keep count of real processes (not threads) and don't
walk the tasklist in proc_fill_super().
04_cap_set_pg
Use for_each_task_pid() in cap_set_pg(). It's trying
to find all tasks in a given pgrp.
05_vm86 Bugfix for not using release on exit() but instead
scanning for a matching task pointer, which is oopsable.
06_uml_get_task
get_task() is attempting to do find_task_by_pid().
Call find_task_by_pid() and remove tasklist scanning.
07_numaq_mem_map
Speed up NUMA-Q mem_map initialization by freeing
higher-order pages during highpage init.
08_numaq_pgdat
Allocate pgdat's from node-local memory on NUMA-Q.
09_has_stopped_jobs
Remove the unused has_stopped_jobs() function and
rename __has_stopped_jobs() to has_stopped_jobs().
10_inode_wait
Increase the size of the inode wait table.
11_pgd_ctor
Use slab ctor's to reduce the initialization costs of
PAE pgd's and pmd's.
12_pidhash_size
Dynamically size the pidhash hashtable at boot-time,
proportional to memory. 128KB isn't used until 1GB RAM.
Kernel BSS reduced by (almost) 128KB.
13_rmap_nrpte
Try forcibly increasing NRPTE to just slightly above the
mean pte_chain length for theoretically less allocation
overhead and/or L2 cache footprint (note: they're already
>= L1_CACHE_BYTES). If this doesn't work, all you'll get
is internal fragmentation (measurable by comparing the
slab info to nr_reverse_maps).
I'm not 100% sure I want to keep core VM stuff in here...
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-12-18 4:45 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-18 4:44 2.5.52-wli-1 William Lee Irwin III
2002-12-18 4:50 ` 2.5.52-wli-1 Jeff Garzik
2002-12-18 4:53 ` 2.5.52-wli-1 William Lee Irwin III
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.