From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 28 Jan 2003 21:14:50 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 28 Jan 2003 21:14:50 -0500 Received: from e34.co.us.ibm.com ([32.97.110.132]:40408 "EHLO e34.co.us.ibm.com") by vger.kernel.org with ESMTP id ; Tue, 28 Jan 2003 21:14:48 -0500 Date: Tue, 28 Jan 2003 18:16:11 -0800 From: "Martin J. Bligh" To: linux-kernel cc: lse-tech Subject: 2.5.59-mjb2 (scalability / NUMA patchset) Message-ID: <20200000.1043806571@flay> In-Reply-To: <19610000.1043137151@titus> References: <19270000.1038270642@flay><134580000.1039414279@titus><32230000.1039502522@titus><568990000.1040112629@titus><21380000.1040717475@titus> <821470000.1041579423@titus> <214500000.1041821919@titus> <676880000.1042101078@titus> <922170000.1042183282@titus> <437220000.1042531505@titus> <190030000.1042787514@titus> <19610000.1043137151@titus> X-Mailer: Mulberry/2.1.2 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The patchset contains mainly scalability and NUMA stuff, and anything else that stops things from irritating me. It's meant to be pretty stable, not so much a testing ground for new stuff. I'd be very interested in feedback from anyone willing to test on any platform, however large or small. http://www.aracnet.com/~fletch/linux/2.5.59/patch-2.5.59-mjb2.bz2 Since 2.5.59-mjb1 (~ = changed, + = added, - = dropped) Notes: Added frlock xtime patches, cyclone timer fixes, sched stats. I have new code for 4K stacks, but haven't applied it yet (next release). + schedstat Rick Lindsley ~ sched_tuneables Robert Love - topo_hack Pat Gaughen + sysfs_fix Pat Gaughen + cyclone_fixes John Stultz + enable_cyclone John Stultz + lost_tick John Stultz + frlock_xtime Stephen Hemminger et al. + frlock_xtime-i386 Stephen Hemminger et al. + frlock_xtime-ia64 Stephen Hemminger et al. + frlock_xtime-other Stephen Hemminger et al. + tcp_fix Alexey + numa_pci_fix Dave Hansen Pending: Revised 4K stacks code Notsc automatic enablement (someone, please ... anyone?) scheduler callers profiling (Anton) PPC64 NUMA patches (Anton) Child runs first (akpm) New qlogic driver (Badari ??) Kexec Linux Kernel Crash Dump dcache_rcu Dipankar / Maneesh Use RCU type locking for the dentry cache. early_printk Dave Hansen et al. Allow printk before console_init confighz Andrew Morton / Dave Hansen Make HZ a config option of 100 Hz or 1000 Hz config_page_offset Dave Hansen / Andrea Make PAGE_OFFSET a config option vmalloc_stats Dave Hansen Expose useful vmalloc statistics local_pgdat William Lee Irwin Move the pgdat structure into the remapped space with lmem_map numameminfo Martin Bligh / Keith Mannthey Expose NUMA meminfo information under /proc/meminfo.numa notsc Martin Bligh Enable notsc option for NUMA-Q (new version for new config system) mpc_apic_id Martin J. Bligh Fix null ptr dereference (optimised away, but ...) doaction Martin J. Bligh Fix cruel torture of macros and small furry animals in io_apic.c kgdb Andrew Morton / Various People The older version of kgdb, synched with 2.5.54-mm1 noframeptr Martin Bligh Disable -fomit_frame_pointer ingosched Ingo Molnar Modify NUMA scheduler to have independant tick basis. schedstat Rick Lindsley Provide stats about the scheduler under /proc/stat sched_tunables Robert Love Provide tunable parameters for the scheduler (+ NUMA scheduler) thread_info_cleanup (4K stacks pt 1) Dave Hansen / Ben LaHaise Prep work to reduce kernel stacks to 4K interrupt_stacks (4K stacks pt 2) Dave Hansen / Ben LaHaise Create a per-cpu interrupt stack. stack_usage_check (4K stacks pt 3) Dave Hansen / Ben LaHaise Check for kernel stack overflows. 4k_stack (4K stacks pt 4) Dave Hansen Config option to reduce kernel stacks to 4K discontig_x440 Pat Gaughen / Chandra SLIT/SRAT parsing for x440 discontigmem sysfs_fix Pat Gaughen Fix sysfs for x440 machines instead of some topo hack ;-) acpi_x440_hack Anonymous Coward Stops x440 crashing, but owner is ashamed of it ;-) cyclone_fixes John Stultz Fix up some stuff for the x440's cyclone timer enable_cyclone John Stultz Enable the x440's cyclone timer lost_tick John Stultz Detect lost timer ticks frlock_xtime Stephen Hemminger et al. Turn xtime_lock into an frlock to reduce contention frlock-xtime-i386 Stephen Hemminger et al. Turn xtime_lock into an frlock to reduce contention frlock-xtime-ia64 Stephen Hemminger et al. Turn xtime_lock into an frlock to reduce contention frlock-xtime-other Stephen Hemminger et al. Turn xtime_lock into an frlock to reduce contention numaq_ioapicids William Lee Irwin Stop 8 quad NUMA-Qs from panicing due to phys apicid "exhaustion". oprofile_p4 John Levon Updates for oprofile for P4s. Needs new userspace tools. starfire Ion Badulescu 64 bit aware starfire driver tcp_fix Alexey Stop some tcp problem with hardware checksumming (e1000?) numa_pci_fix Dave Hansen Fix a potential error in the numa pci code from Stanford Checker -mjb Martin Bligh Add a tag to the makefile