linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* 2.6.2-mjb1
@ 2004-02-11 20:44 Martin J. Bligh
  2004-02-12 19:31 ` 2.6.2-mjb1 Bill Davidsen
  0 siblings, 1 reply; 3+ messages in thread
From: Martin J. Bligh @ 2004-02-11 20:44 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-mm mailing list

The patchset is meant to be pretty stable, not so much a testing ground.
Main differences from mainline are:

1. Better performance & resource consumption, particularly on larger machines.
2. Diagnosis tools (kgdb, early_printk, etc).
3. Updated arch support for AMD64 + PPC64.
4. Better support for sound, especially OSS emulation over ALSA.
5. Better support for video (v4l2, bttv, ivtv).
6. Kexec support.

I'd be very interested in feedback from anyone willing to test on any 
platform, however large or small.

ftp://ftp.kernel.org/pub/linux/kernel/people/mbligh/2.6.2/patch-2.6.2-mjb1.bz2

Since 2.6.1-mjb1 (~ = changed, + = added, - = dropped)

Notes:  

-----------------------------------------------------------------------

Now in Linus' tree:

- ppc64_sched_clock_fix				Anton Blanchard / Paul Mackerras
- ppc64_use_statfs64				Anton Blanchard
- ppc64_compat_clock				Olaf Hering
- ppc64_numa_sign_extn				Anton Blanchard
- ppc64_IRQ_INPROGRESS_fix			Anton Blanchard
- x86-64					Andi Kleen et al.
- use_minus_p					Martin J Bligh
- qlogic					Qlogic / Mike Anderson
- pci_topology					Matt Dobson

Dropped:

- netdrvr_2.6.1_rc1_exp1				Jeff Garzik
	(took netpoll subset instead)
- sched_tunables					Robert Love
	(needs update for sched_domains)
- local_balance_exec				Martin J. Bligh
	(needs rework / discard for sched_domains)
- schedstat					Rick Lindsley
- schedstat_arches				Rick Lindsley
	Pending update for sched_domains code.
- mbind_part1					Matt Dobson
- mbind_part2					Matt Dobson
	Pending update to new codebase.
- sysfs_vs_dcache				Maneesh Soni
	rolled in with in new codebase

New:

+ netpoll						Jeff Garzik / mpm
	Polled net drivers for kgdb et al.

+ ppc64_update						Anton Blanchard
	PPC 64 update

+ 4g_zap_low_mappings					Martin Lorenz
	stop zap_low_mappings from being __init

+ sched_domains						Nick Piggin
	sched_domains code

+ sched_balance_fix					Rick Lindsley
	Fix balancing problem in the sched domains code.

+ pfn_valid						Martin J. Bligh
	Fix pfn_valid to cope with memory holes

+ no_numa_pc						Martin J. Bligh
	Disallow NUMA on PC subarch

~ autoswap						Con Kolivas
	Auto-tune swapiness (new version)

+ sysfs_backing_store1					Maneesh Soni
+ sysfs_backing_store2					Maneesh Soni
+ sysfs_backing_store3					Maneesh Soni
+ sysfs_backing_store4					Maneesh Soni
+ sysfs_backing_store5					Maneesh Soni
+ sysfs_backing_store6					Maneesh Soni
	Sysfs backing store to stop it gobbling so much mem.

+ export_cpu_2_node					Pat Mansfield
	export cpu_2_node

+ distribute_boot_allocs				Manfred Spraul
	Distribute boot allocations across NUMA nodes

+ config_acpi_numa					Martin J. Bligh
	disable CONFIG_ACPI_NUMA for anything but ia64

+ vma_statistics					Martin J. Bligh
	Provide per VMA stats

Pending:
local_balance_exec
reluctance in cross-node balance (less_bouncy)
sched tunables patch
emulex update
NUMA membinding API
x86_64 update
config_numasched
sched tunables (reinstante)
list_of_lists
Child runs first (akpm)
Netdump
Netconsole

Present in this patch:

-mjb						Martin J. Bligh
	Add a tag to the makefile

netpoll						Jeff Garzik / mpm
	Polled net drivers for kgdb et al.

kgdb						Various
	Stolen from akpm's 2.6.0-mm1, includes fixes

kgdboe_netpoll					Matt Mackall et al.
	Kgdb over ethernet support that works with the netpoll infrastructure

kgdboe_build_fix				Andrew Morton
	Fix kgdboe stuff so non-ia32 platforms build

kgdb_x86_64					Jim Houston
	Support kgdb on x86_64

kgdb_gdb6_patches				Jim Houston
	Patches for gdb to support kgdb on x86_64, under scripts/kgdb/

ppc64_update					Anton Blanchard
	PPC 64 update

ppc64_reloc_hide				Anton Blanchard / Paul Mackerras
	PPC 64 fixups

spinlock_inlining				Andrew Morton & Martin J. Bligh
	Inline spinlocks for profiling. Made into a ugly config option by me.

lockmeter					John Hawkes / Hanna Linder
	Locking stats.

lockmeter_ia64					Ray Bryant
	Add a config option for lockmeter on ia64

oops_dump_preceding_code			Andrew Morton
	dump opcodes preceding and after the offending EIP.

4g4g						Ingo Molnar
	Provide a 4G/4G user/kernel split for 32 bit memory lushes.

4g_zap_low_mappings					Martin Lorenz
	stop zap_low_mappings from being __init

4g4g_locked_copy					Dave McCracken
	Fix locking bug in 4/4 split

lotsa_sds					Badari
	Enable lots of scsi disks

build_options_on_oops				Andrew Morton
	Print out the build options when we oops.

sched_domains					Nick Piggin
	sched_domains code

sched_balance_fix				Rick Lindsley
	Fix balancing problem in the sched domains code.

early_printk					Dave Hansen / Keith Mannthey
	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

numameminfo					Martin Bligh / Keith Mannthey
	Expose NUMA meminfo information under /proc/meminfo.numa

partial_objrmap					Dave McCracken
	Object based rmap for filebacked pages.

tcp_speedup					Martin J. Bligh
	Speedup TCP (avoid double copy) as suggested by Linus

disable preempt					Martin J. Bligh
	I broke preempt somehow, temporarily disable it to stop accidents

aiofix2						Mingming Cao
	fixed a bug in ioctx_alloc()

config_irqbal					Keith Mannthey
	Make irqbalance a config option

percpu_real_loadavg				Dave Hansen / Martin J. Bligh
	Tell me what the real load average is, and tell me per cpu.

per_node_rss					Matt Dobson
	Track which nodes tasks mem is on, so sched can be sensible.

pfn_to_nid					Martin J. Bligh
	Dance around the twisted rats nest of crap in i386 include.

pfn_valid					Martin J. Bligh
	Fix pfn_valid to cope with memory holes

no_numa_pc					Martin J. Bligh
	Disallow NUMA on PC subarch

gcov						Hubertus / Paul Larson
	Code coverage monitor

gfp_node_strict					Dave Hansen
	Add a node strict binding as a gfp mask option

irqbal_fast					Adam Litke
	Balance IRQs more readily

kcg						Adam Litke
	Acylic call graphs from the kernel. Wheeeeeeeeeeeee!

kcg_gcc_detect					Adam Litke
	Detect older gcc versions that don't work with mcount, and crap out

numa_mem_equals 				Dave Hansen
	mem= command line parameter NUMA awareness.

schedstat					Rick Lindsley
	Provide lotsa scheduler statistics

schedstat_arches				Rick Lindsley
	Make schedstats support PPC, PPC64, x86_64 as well as ia32

autoswap					Con Kolivas
	Auto-tune swapiness

emulex driver					Emulex
	Driver for emulex fiberchannel cards

protocol254					Paul Mackerras / Omkhar 
	Allow protocol 254

slabtune					Dave McCracken
	Take slab in bigger bites on larger machines

topdown						Bill Irwin
	Turn userspace upside down for fun & profit

stacktrace					Adam Litke
	Stack backtracing via frame pointers

implicit_huge_pages 				Adam Litke / wli / Brian T.
	Implicit huge pages for mmap and shmem

fasync_lock_rcu					Manfred Spraul
	Use RCU for fasync_lock

kexec						Eric Biederman et al.
	Exec a kernel for breakfast today.

alsa_100rc2					ALSA project
	New code drop of sound infrastructure - fixes various bugs.

force_wholefrag					Martin J. Bligh et al.
	OSS emulation sounds like crap without wholefrag. Revert that change.

lockmeter_notsc					Martin J. Bligh
	Lockmeter does not require CONFIG_X86_TSC.

smp_boot_id					Martin J. Bligh
	Fix panic if boot cpu's phys apicid doesn't match expected.

sysfs_backing_store1					Maneesh Soni
sysfs_backing_store2					Maneesh Soni
sysfs_backing_store3					Maneesh Soni
sysfs_backing_store4					Maneesh Soni
sysfs_backing_store5					Maneesh Soni
sysfs_backing_store6					Maneesh Soni
	Sysfs backing store to stop it gobbling so much mem.

ivtv						Kevin Thayer / Steven Fuerst
	Driver for ivtv (includes Hauppauge PVR 250 / 350)
	Written by Kevin Thayer, ported to 2.6 by Steven Fuerst

gcov_warning_fix					
	Fix warning in gcov

tiocgdev						Gerd Knorr

ia64_dev_and_lock

map_hugetlb
	Fix up definitions for hugetlb for other arches.

export_cpu_2_node					Pat Mansfield
	export cpu_2_node

distribute_boot_allocs					Manfred Spraul
	Distribute boot allocations across NUMA nodes

config_acpi_numa					Martin J. Bligh
	disable CONFIG_ACPI_NUMA for anything but ia64

vma_statistics						Martin J. Bligh
	Provide per VMA stats


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.2-mjb1
  2004-02-11 20:44 2.6.2-mjb1 Martin J. Bligh
@ 2004-02-12 19:31 ` Bill Davidsen
  2004-02-12 19:45   ` 2.6.2-mjb1 Martin J. Bligh
  0 siblings, 1 reply; 3+ messages in thread
From: Bill Davidsen @ 2004-02-12 19:31 UTC (permalink / raw)
  To: Martin J. Bligh, linux-kernel; +Cc: linux-mm mailing list

On Wednesday 11 February 2004 03:44 pm, Martin J. Bligh wrote:
> The patchset is meant to be pretty stable, not so much a testing ground.
> Main differences from mainline are:
>
> 1. Better performance & resource consumption, particularly on larger
> machines. 2. Diagnosis tools (kgdb, early_printk, etc).
> 3. Updated arch support for AMD64 + PPC64.
> 4. Better support for sound, especially OSS emulation over ALSA.
> 5. Better support for video (v4l2, bttv, ivtv).
> 6. Kexec support.
>
> I'd be very interested in feedback from anyone willing to test on any
> platform, however large or small.
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/mbligh/2.6.2/patch-2.6.2-mjb1.
>bz2
>
> Since 2.6.1-mjb1 (~ = changed, + = added, - = dropped)

The first thing I notice is that "make rpm" didn't work, and failed with the 
error code at the bottom of this message. Too bad, since I've been building 
RPMs on a big fast WBEL-3.0 four way Xeon, but have to run them on a humble 
PII-350. Forgive me, I do NOT want to build kernels on the test machine, it 
takes forever and needs a bit of temp space tweaking as well.

Built clean by itself, I just can't move and install it easily.

~~~~~~~~~~~~~~~~~~~~

+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.33180
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /tmp/lpfc-LPFC_DRIVER_VERSION
+ mkdir -p /tmp/lpfc-LPFC_DRIVER_VERSION/lpfc-LPFC_DRIVER_VERSION
+ cd lpfc-LPFC_DRIVER_VERSION
/var/tmp/rpm-tmp.33180: line 28: cd: lpfc-LPFC_DRIVER_VERSION: No such file or 
directory
error: Bad exit status from /var/tmp/rpm-tmp.33180 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.33180 (%build)
make: *** [rpm] Error 1

-- 
Bill Davidsen, TMR
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.2-mjb1
  2004-02-12 19:31 ` 2.6.2-mjb1 Bill Davidsen
@ 2004-02-12 19:45   ` Martin J. Bligh
  0 siblings, 0 replies; 3+ messages in thread
From: Martin J. Bligh @ 2004-02-12 19:45 UTC (permalink / raw)
  To: davidsen, linux-kernel; +Cc: linux-mm mailing list

Does it go away if you revert these two?

ftp://ftp.kernel.org/pub/linux/kernel/people/mbligh/patches/2.6.2/2.6.2-mjb1/370-emulex
ftp://ftp.kernel.org/pub/linux/kernel/people/mbligh/patches/2.6.2/2.6.2-mjb1/371-multiple_emulex

M.

--On Thursday, February 12, 2004 14:31:19 -0500 Bill Davidsen <davidsen@oddball.prodigy.com> wrote:

> On Wednesday 11 February 2004 03:44 pm, Martin J. Bligh wrote:
>> The patchset is meant to be pretty stable, not so much a testing ground.
>> Main differences from mainline are:
>> 
>> 1. Better performance & resource consumption, particularly on larger
>> machines. 2. Diagnosis tools (kgdb, early_printk, etc).
>> 3. Updated arch support for AMD64 + PPC64.
>> 4. Better support for sound, especially OSS emulation over ALSA.
>> 5. Better support for video (v4l2, bttv, ivtv).
>> 6. Kexec support.
>> 
>> I'd be very interested in feedback from anyone willing to test on any
>> platform, however large or small.
>> 
>> ftp://ftp.kernel.org/pub/linux/kernel/people/mbligh/2.6.2/patch-2.6.2-mjb1.
>> bz2
>> 
>> Since 2.6.1-mjb1 (~ = changed, + = added, - = dropped)
> 
> The first thing I notice is that "make rpm" didn't work, and failed with the 
> error code at the bottom of this message. Too bad, since I've been building 
> RPMs on a big fast WBEL-3.0 four way Xeon, but have to run them on a humble 
> PII-350. Forgive me, I do NOT want to build kernels on the test machine, it 
> takes forever and needs a bit of temp space tweaking as well.
> 
> Built clean by itself, I just can't move and install it easily.
> 
> ~~~~~~~~~~~~~~~~~~~~
> 
> + umask 022
> + cd /usr/src/redhat/BUILD
> + LANG=C
> + export LANG
> + unset DISPLAY
> + exit 0
> Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.33180
> + umask 022
> + cd /usr/src/redhat/BUILD
> + LANG=C
> + export LANG
> + unset DISPLAY
> + rm -rf /tmp/lpfc-LPFC_DRIVER_VERSION
> + mkdir -p /tmp/lpfc-LPFC_DRIVER_VERSION/lpfc-LPFC_DRIVER_VERSION
> + cd lpfc-LPFC_DRIVER_VERSION
> /var/tmp/rpm-tmp.33180: line 28: cd: lpfc-LPFC_DRIVER_VERSION: No such file or 
> directory
> error: Bad exit status from /var/tmp/rpm-tmp.33180 (%build)
> 
> 
> RPM build errors:
>     Bad exit status from /var/tmp/rpm-tmp.33180 (%build)
> make: *** [rpm] Error 1
> 
> -- 
> Bill Davidsen, TMR
> 
> 


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-02-12 19:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-02-11 20:44 2.6.2-mjb1 Martin J. Bligh
2004-02-12 19:31 ` 2.6.2-mjb1 Bill Davidsen
2004-02-12 19:45   ` 2.6.2-mjb1 Martin J. Bligh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox