2004-03-24 07:26:01

by Andrew Morton

[permalink] [raw]
Subject: 2.6.5-rc2-mm2


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5-rc2/2.6.5-rc2-mm2/

- Fixed the memory leak which 2.6.5-rc2-mm1 suffered from.

- More writeback changes - correctness and performance fixes.

- Various random fixes




Changes since 2.6.5-rc2-mm1:


linus.patch
bk-acpi.patch
bk-driver-core.patch
bk-i2c.patch
bk-ieee1394.patch
bk-input.patch
bk-netdev.patch
bk-scsi.patch
bk-agpgart.patch
bk-cpufreq.patch

External trees (24 hours old - linux.bkbits.net seems to be sick)

+rename-dma_error.patch

Rename the new dma_error() to dma_mapping_error()

-slab-oops-fix.patch
-parallel-make-fix.patch
-x86_64-tiocgdev-fix.patch
-acpi-gsi-irq-conversions-fix.patch
-pnp-01-resource-conflict-cleanup.patch
-pnp-02-update-pc-parport-detection.patch
-pnp-03-fix-device-detection.patch
-pnp-04-remove-__init.patch
-pnp-05-mod-inc-dec-removal.patch
-pnp-06-add-ids.patch
-pnp-07-remove-experimental-status.patch
-pnp-08-mem-config-fix.patch
-blockdev-open-retval-fix.patch
-sysctl-EFAULT-fixes.patch
-gcc-35-stack-use-fix.patch
-mprotect-retval-fix.patch

Merged

+ia64-dma_error-fix.patch

Fix up ia64 for dma_mapping_error()

+ppc64-iseries-virtual-cd-fix.patch
+ppc64-iseries-cleanups.patch
+pmac-zilog-uninitialised-var-fix.patch
+ppc64-d_type-fix.patch
+bmac-boot-messages-fix.patch

PCP64 updates

+sh-01-defconfigs.patch
+sh-02-sh-sci.patch
+sh-03-dac-oss-driver.patch
+sh-04-dma-mapping-api.patch
+sh-05-hugetlb.patch
+sh-06-framebuffer.patch
+sh-07-fixes.patch

SuperH updates

+quota-locking-fixes-update.patch

Update to quota-locking-fixes.patch

+ext3-journalled-quotas.patch

Reintroduce the patch which adds journalling of ext3 quota files.

-initramfs-search-for-init.patch
-initramfs-search-for-init-zombie-fix.patch
+initramfs-search-for-init-orig.patch

Go back to the original, simple version of this patch.

+nfs-02-small_rsize-warning-fixes.patch
+nfs-03-small_wsize-warning-fixes.patch

NFS warning fixes

+SCHED_FIFO-fix.patch

Fix SCHED_FIFO/SCHED_RR behaviour

-ppc64-sched-domain-support.patch

This didn't compile.

+lightweight-auditing-framework-receive-filter-fixes.patch
+lightweight-auditing-framework-receive-filter-fixes-fix.patch

Touchups to the auditing and tracing framework.

+selinux-compute_sid-fixes.patch

Teach SELinux to utilise the auditing framework.

+per-backing_dev-unplugging-unplug_delay.patch

Kill some debugging code.

-nmi_watchdog-local-apic-fix.patch
-nmi-1-hz-2.patch

I think these were causing kgdb to malfunction.

+jbd-move-locked-buffers-leak-fixes.patch

Fix memory leaks in JBD (ext3)

+ext23-i_flags-fix.patch

Use the right i_flags in the Orlov allocators

+powernow-k8-update.patch

Update this driver

+pmdisk-store-handling-fix.patch

Fix pmdisk sysfs input handling

+file-operations-fcntl.patch
+file-operations-fcntl-tidies.patch

Add file_operations.fcntl(), because NFS needs to disallow O_DIRECT|O_APPEND.

+O_LARGEFILE-fix.patch

Separate the kerrel-internal setting of O_LARGEFILE from userspace's
setting of it.

+jgarzik-warnings.patch

Fix SATA warnings

+sys_time-subtick-correction-fix.patch

sys_time accuracy fix.

+bitmap_parse-fix.patch

Fix bitmap parsing shift direction.

+ver_linux-fix.patch
+codingstyle-fix-for-emacs.patch
+document-unused-i386-pte-bits.patch
+docbook-sgml-quotes-fix.patch
+sgml-close-tags.patch
+sch_ingress-help-fix.patch
+i386-irq-cleanup.patch
+firmware-loader-docs-fix.patch
+kernel-power-config-URL-fix.patch
+trivial-patches-in-maintainers.patch
+genksyms-parser-fix.patch
+CONFIG_X86_GENERIC-help-fix.patch
+credits-update.patch
+device-h-duplicate-include.patch
+unmapped-CPU-node-number-fix.patch
+submitting-trivial-patches.patch
+ne2k-pic-build-fix.patch
+logitech-keyboard-fix.patch
+doc-changes-update.patch

Trivial patch monkey was here.

+BLKPREP_KILL-fix.patch

ide-cd fix.

+autofs-dnotify-signal-fix.patch

autofs-vs-dnotify fix

+bio_pair_end-fix.patch

BIO partial completion fix

+posix-timers-thread.patch

Make posix-timers more posix.

+md-merging-fix.patch

Fix RAID merging problem.

+probe_roms-01-move-stuff.patch
+probe_roms-02-fixes.patch

Clean up and fix the ia32 early ROM probing code.

+tgafb-build-fix.patch

Compile fix.

+make-borken-cdroms-writeable.patch

Make standards-uncompliant writeable CDROMs writeable.

+noexec-stack.patch
+noexec-stack-comments.patch

Propagate elf PT_GNU_STACK sections into the stack vma.

+hugetlb-stop-using-page-list-sh.patch

Switch SuperH hugetlbpage code over to using page->lru

+arm-stop-using-page-list.patch
+m68k-stop-using-page-list.patch

Nail a few more users of page->list

+block_write_full_page-redirty.patch
+writeback-search-start.patch

writeback fixes and speedups.

+remap-file-pages-prot-ppc64-more.patch

Complete the implementation of per-per-permissions for remap_file_pages().

+ia32-4k-stacks-remove-44-dependency.patch
+4k-stacks-4g4g-interaction-fix.patch

Make the 4k stacks code independent of the 4g/4g code.

+4g4g-restore-4k-stacks-stuff.patch

The 4g/4g patch needs this when the 4k stacks patch is also applied.




All 240 patches:


linus.patch

bk-acpi.patch

bk-driver-core.patch

bk-i2c.patch

bk-ieee1394.patch

bk-input.patch

bk-netdev.patch

bk-scsi.patch

bk-agpgart.patch

bk-cpufreq.patch

mm.patch
add -mmN to EXTRAVERSION

kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb buffer overflow fix
kgdbL warning fix
kgdb: CONFIG_DEBUG_INFO fix
x86_64 fixes
correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)

kgdb-ga-recent-gcc-fix.patch
kgdb: fix for recent gcc

kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll

kgdboe-configuration-logic-fix.patch
kgdboe: fix configuration of MAC address

kgdboe-configuration-logic-fix-fix.patch

kgdboe-non-ia32-build-fix.patch

kgdb-warning-fixes.patch
kgdb warning fixes

kgdb-x86_64-support.patch
kgdb-x86_64-support.patch for 2.6.2-rc1-mm3

kgdb-THREAD_SIZE-fixes.patch
THREAD_SIZE fixes for kgdb

rename-dma_error.patch
rename dma_error()

vt-cleanup.patch
vt.c cleanup

con_open-speedup.patch
con_open() speedup/cleanup

ppc-fixes.patch
ppc32: fix build with CONFIG_MODVERSIONS

ia64-dma_error-fix.patch
Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
From: Bjorn Helgaas <[email protected]>
Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
From: Bjorn Helgaas <[email protected]>
Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
From: Bjorn Helgaas <[email protected]>
Subject: Re: 2.6.5-rc2 lots of warnings for dma_error

must-fix.patch
must fix lists update
must fix list update
mustfix update

must-fix-update-5.patch
must-fix update

ppc64-iseries-virtual-cd-fix.patch
ppc64: iSeries virtual cd fix

ppc64-iseries-cleanups.patch
ppc64: iSeries virtual console cleanup (part 1)

pmac-zilog-uninitialised-var-fix.patch
pmac-zilog uninitialised variable fix

ppc64-d_type-fix.patch
ppc64: getdents patch for 32 -> 64 converter

bmac-boot-messages-fix.patch
Cosmetic fix of BMAC boot messages

sh-01-defconfigs.patch
sh: update defconfigs

sh-02-sh-sci.patch
sh: port sh-sci driver to the new API

sh-03-dac-oss-driver.patch
sh: DAC ODD driver

sh-04-dma-mapping-api.patch
sh: DMA Mapping API

sh-05-hugetlb.patch
sh: hugetlb support

sh-06-framebuffer.patch
sh: sh-specific framebuffer updates

sh-07-fixes.patch
sh: various fixes

ppc64-reloc_hide.patch

quota-locking-fixes.patch
Quota locking fixes

quota-locking-fixes-update.patch
quota locking fix - new version

ext3-journalled-quotas.patch
Journalled quota patch

inode-cleanup.patch
fs/inode.c list_head cleanup

initramfs-search-for-init-orig.patch
search for /init for initramfs boots

invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes

cfq-4.patch
CFQ io scheduler
CFQ fixes

config_spinline.patch
uninline spinlocks for profiling accuracy.

pdflush-diag.patch

get_user_pages-handle-VM_IO.patch
fix get_user_pages() against mappings of /dev/mem

pci_set_power_state-might-sleep.patch

CONFIG_STANDALONE-default-to-n.patch
Make CONFIG_STANDALONE default to N

extra-buffer-diags.patch

CONFIG_SYSFS.patch
From: Pat Mochel <[email protected]>
Subject: [PATCH] Add CONFIG_SYSFS

CONFIG_SYSFS-boot-from-disk-fix.patch

selinux-inode-race-trap.patch
Try to diagnose Bug 2153

slab-leak-detector.patch
slab leak detector
mm/slab.c warning in cache_alloc_debugcheck_after

scale-nr_requests.patch
scale nr_requests with TCQ depth

truncate_inode_pages-check.patch

local_bh_enable-warning-fix.patch

nfs-01-prepare_nfspage.patch
Subject: [PATCH] Prepare NFS asynchronous read/write structures for rsize/wsize < PAGE_SIZE

nfs-02-small_rsize.patch
Subject: [PATCH] Add asynchronous read support for rsize<PAGE_SIZE

nfs-02-small_rsize-warning-fixes.patch
Fix nfs-02-small_rsize ppc64 warnings

nfs-03-small_wsize.patch
Subject: [PATCH] Add asynchronous write support for wsize<PAGE_SIZE

nfs-03-small_wsize-warning-fixes.patch
Fix ppc64 warnings in nfs-03-small_wsize patch

nfs-04-congestion.patch
Subject: [PATCH] Throttle writes when memory pressure forces a flush

nfs-05-unrace.patch
Subject: [PATCH] Remove a couple of races in RPC layer...

nfs-06-rpc_throttle.patch
Subject: [PATCH] add fair queueing to the RPC scheduler.

nfs-07-rpc_fixes.patch
Subject: [PATCH] Close some potential scheduler races in rpciod.

nfs-08-short_rw.patch
Subject: [PATCH] Add support for short reads/writes (< rsize/wsize)

SCHED_FIFO-fix.patch
Fix posix scheduling violation for !SCHED_OTHER

sched-run_list-cleanup.patch
small scheduler cleanup

sched-find_busiest_node-resolution-fix.patch
sched: improved resolution in find_busiest_node

sched-domains.patch
sched: scheduler domain support
sched: fix for NR_CPUS > BITS_PER_LONG
sched: clarify find_busiest_group
sched: find_busiest_group arithmetic fix

sched-sibling-map-to-cpumask.patch
sched: cpu_sibling_map to cpu_mask
p4-clockmod sibling_map fix
p4-clockmod: handle more than two siblings

sched-domains-i386-ht.patch
sched: implement domains for i386 HT
sched: Fix CONFIG_SMT oops on UP
sched: fix SMT + NUMA bug
Change arch_init_sched_domains to use cpu_online_map
Fix build with NR_CPUS > BITS_PER_LONG

sched-no-drop-balance.patch
sched: handle inter-CPU jiffies skew

sched-directed-migration.patch
sched_balance_exec(): don't fiddle with the cpus_allowed mask

sched-domain-debugging.patch
sched_domain debugging

sched-domain-balancing-improvements.patch
scheduler domain balancing improvements

sched-group-power.patch
sched-group-power
sched-group-power warning fixes

sched-domains-use-cpu_possible_map.patch
sched_domains: use cpu_possible_map

sched-smt-nice-handling.patch
sched: SMT niceness handling

sched-local-load.patch
sched: add local load metrics

process-migration-speedup.patch
Reduce TLB flushing during process migration

fa311-mac-address-fix.patch
wrong mac address with netgear FA311 ethernet card

laptop-mode-2.patch
laptop-mode for 2.6, version 6
Documentation/laptop-mode.txt
laptop-mode documentation updates
Laptop mode documentation addition
laptop mode simplification

pid_max-fix.patch
Bug when setting pid_max > 32k

use-soft-float.patch
Use -msoft-float

DRM-cvs-update.patch
DRM cvs update

drm-include-fix.patch

non-readable-binaries.patch
Handle non-readable binfmt_misc executables

binfmt_misc-credentials.patch
binfmt_misc: improve calaulation of interpreter's credentials

lightweight-auditing-framework.patch
Light-weight Auditing Framework

lightweight-auditing-framework-update-1.patch
Light-weight Auditing Framework update

lightweight-auditing-framework-warning-fix.patch
lightweight-auditing-framework warning fixes

lightweight-auditing-framework-receive-filter-fixes.patch
Light-weight Auditing Framework receive filter fixes

lightweight-auditing-framework-receive-filter-fixes-fix.patch
lightweight-auditing-framework-receive-filter-fixes compile fix

selinux-compute_sid-fixes.patch
selinux: Audit compute_sid errors

per-node-rss-tracking.patch
Track per-node RSS for NUMA

aic7xxx-deadlock-fix.patch
aic7xxx deadlock fix

poll-select-longer-timeouts.patch
poll()/select(): support longer timeouts

poll-select-range-check-fix.patch
poll()/select() range checking fix

poll-select-handle-large-timeouts.patch
poll()/select(): handle long timeouts

mixart-build-fix.patch
CONFIG_SND_MIXART doesn't compile

add-a-slab-for-ethernet.patch
Add a kmalloc slab for ethernet packets

mq-01-codemove.patch
posix message queues: code move

mq-02-syscalls.patch
posix message queues: syscall stubs

mq-03-core.patch
posix message queues: implementation

mq-03-core-update.patch
posix message queues: update to core patch

mq-04-linuxext-poll.patch
posix message queues: linux-specific poll extension

mq-05-linuxext-mount.patch
posix message queues: made user mountable

mq-update-01.patch
posix message queue update

mq-security-fix.patch
security bugfix for mqueue

queue-congestion-callout.patch
Add queue congestion callout

queue-congestion-dm-implementation.patch
Implement queue congestion callout for device mapper
devicemapper: use rwlock for map alterations
Another DM maplock implementation

dm-remove-__dm_request.patch
dmL remove __dm_request
per-backing dev unplugging

per-backing_dev-unplugging.patch
per-backing dev unplugging
dm plug buglet
per-backing-dev unplugging: fix BIO_RW_SYNC handling
per-backing dev unplugging oops fix #42
fix md for per-address_space unplugging
more backing_dev unplug functions
plugged bit

per-backing_dev-unplugging-unplug_delay.patch
per address_space unplug: tunesup, kill debug code.

correct-unplugs-on-nr_queued.patch
Correct unplugs on nr_queued
correct-unplugs-on-nr_queued fix

siimage-update.patch
ide: update for siimage driver

ipmi-updates-3.patch
IPMI driver updates

ipmi-socket-interface.patch
IPMI: socket interface

pcmcia-netdev-ordering-fixes.patch
PCMCIA netdevice ordering issues

3ware-update.patch
3ware driver update

move-job-control-stuff-tosignal_struct.patch
moef job control fields from task_struct to signal_struct
s390 fix for move-job-control-stuff-tosignal_struct.patch
From: John Hawkes <[email protected]>
Subject: [PATCH] 2.6.4-mm1 for ia64
move-job-control-stuff-tosignal_struct-sparc64-fix

move-job-control-stuff-tosignal_struct-ebtables-fix.patch
move-job-control-stuff-tosignal_struct-ebtables-fix

devinet-ctl_table-fix.patch
devinet_ctl_table[] null termination

idr-extra-features.patch
idr.c: extra features enhancements

shm-do_munmap-check.patch

stack-overflow-test-fix.patch
Fix stack overflow test for non-8k stacks

lower-zone-protection-numa-fix.patch
Fix page allocator lower zone protection for NUMA

lower-zone-protection-numa-fix-tickle.patch

ext3-fsync-speedup.patch
ext3 fsync() and fdatasync() speedup

ext2-fsync-speedup-2.patch
speed up ext2 fsync() and fdatasync()

proc_misc-compiler-workaround.patch
Work around compiler error in proc_misc.c

cpu_khz-adjustment-fix.patch
Adjust cpu_khz when the CPU frequency changes

jbd-commit-ordered-fix.patch
jbd: fix ordered-data writeout logic

jbd-move-locked-buffers.patch
JBD: ordered-data commit cleanup

jbd-move-locked-buffers-leak-fixes.patch

jbd-remove-livelock-avoidance.patch
JBD: remove livelock avoidance code in journal_dirty_data()

jbd-iobuf-error-handling-fix.patch
jbd: fix I/O error handling

readv-writev-check-fix.patch
readv/writev range checking fix

kerneldoc-handle-attributes.patch
Fix scripts/kernel-doc to handle __attribute__

fbcon-font-cloning-fix.patch
fbcon font cloning fix

kconfig-tpyo-fix.patch
i386 Kconfig typo fix

slab-alignment-rework.patch
slab: updates for per-arch alignments
slab-alignment-rework merge fix

set-mod-waiter-before-calling-stop_machine.patch
Set mod->waiter Before Calling stop_machine

procfs-comment-fixes.patch
fs/proc/proc_tty.c comment fixes

sysfs-for-framebuffer.patch
Sysfs calss support for framebuffer

sb_mixer-bounds-checking.patch
sb_mixer bounds checking

s_id-null-termination.patch
null-terminate sb->s_id

ext23-i_flags-fix.patch
ext2&3: use the right i_flags in find_group_orlov()

powernow-k8-update.patch
powernow-k8 update

pmdisk-store-handling-fix.patch
pmdisk: fix strcmp in sysfs store

file-operations-fcntl.patch
add file_operations.fcntl

file-operations-fcntl-tidies.patch
file-operations-fcnt tidies

O_LARGEFILE-fix.patch
Hide forced O_LARGEFILE from userspace

jgarzik-warnings.patch

sys_time-subtick-correction-fix.patch
Fix sys_time() to get subtick correction from the new xtime

bitmap_parse-fix.patch
Broken bitmap_parse for ncpus > 32

ver_linux-fix.patch
ver_linux fix

codingstyle-fix-for-emacs.patch
Update CodingStyle hints for Emacs users.

document-unused-i386-pte-bits.patch
document unused pte bits on i386

docbook-sgml-quotes-fix.patch
Consistently use quotes for SGML attributes

sgml-close-tags.patch
SGML: close tag with ">"

sch_ingress-help-fix.patch
fix sch_ingress help

i386-irq-cleanup.patch
i386 irq.c ifdef cleanup

firmware-loader-docs-fix.patch
Fix firmware loader docs

kernel-power-config-URL-fix.patch
Fix url in kernel/power/Kconfig

trivial-patches-in-maintainers.patch
Trivial Patch Monkey should be in MAINTAINERS

genksyms-parser-fix.patch
Fix genksyms parsing

CONFIG_X86_GENERIC-help-fix.patch
CONFIG_X86_GENERIC description fixup

credits-update.patch
updating email info in CREDITS

device-h-duplicate-include.patch
Kill duplicate #include <linux_ioport.h>

unmapped-CPU-node-number-fix.patch
Use valid node number when unmapping x86 CPUs

submitting-trivial-patches.patch
Add CC Trivial Patch Monkey to SubmittingPatches

ne2k-pic-build-fix.patch
ne2k-pci.c compile fix on ppc[64]

logitech-keyboard-fix.patch
2.6.5-rc2 keyboard breakage

doc-changes-update.patch
Update Documentation/Changes

BLKPREP_KILL-fix.patch
Fix BLKPREP_KILL

autofs-dnotify-signal-fix.patch
dnotify + autofs may create signal/restart syscall loop

bio_pair_end-fix.patch
catch errors when completing bio pairs

posix-timers-thread.patch
fix posix-timers to have proper per-process scope

md-merging-fix.patch
md: merge_bvec_fn needs to know about partitions.

probe_roms-01-move-stuff.patch
i386 probe_roms(): preparation

probe_roms-02-fixes.patch
i386 probe_roms(): fixes

tgafb-build-fix.patch
tgafb: missing include

make-borken-cdroms-writeable.patch
Broken CDROMs default to writeable

noexec-stack.patch
Non-Exec stack support

noexec-stack-comments.patch

O_DIRECT-race-fixes-rollup.patch
O_DIRECT data exposure fixes

O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
Fix race between ll_rw_block() and block_write_full_page()

blockdev-direct-io-speedup.patch
blockdev direct-io speedups

dio-aio-fixes.patch
direct-io AIO fixes

aio-fallback-bio_count-race-fix-2.patch
AIO+DIO bio_count race fix
AIO/direct-io oops fix

inode-dirtying-timestamp-fix.patch
inode dirtying timestamp fix

radix-tree-tagging.patch
radix-tree tags for selective lookup

irq-safe-pagecache-lock.patch
make the pagecache lock irq-safe.

tag-dirty-pages.patch
tag dirty pages as such in the radix tree

tag-writeback-pages.patch
tag writeback pages as such in their radix tree

stop-using-dirty-pages.patch
stop using the address_space dirty_pages list

kupdate-function-fix.patch
fix the kupdate function

stop-using-io-pages.patch
remove address_space.io_pages

stop-using-locked-pages.patch
Stop using address_space.locked_pages
stop-using-locked-pages fix
wait_on_page_writeback_range fix

stop-using-clean-pages.patch
stop using address_space.clean_pages

unslabify-pgds-and-pmds.patch
revert the slabification of i386 pgd's and pmd's

slab-stop-using-page-list.patch
slab: stop using page.list

page_alloc-stop-using-page-list.patch
stop using page.list in the page allocator

hugetlb-stop-using-page-list.patch
stop using page->list in the hugetlbpage implementations

hugetlb-stop-using-page-list-sh.patch

pageattr-stop-using-page-list.patch
stop using page.list in pageattr.c

readahead-stop-using-page-list.patch
stop using page.list in readahead

compound-pages-stop-using-lru.patch
stop using page->lru in compound pages

arm-stop-using-page-list.patch
arm: stop using page->list

m68k-stop-using-page-list.patch
switch the m68k pointer-table code over to page->lru

remove-page-list.patch
remove page.list

clear_page_dirty_for_io.patch
fdatasync integrity fix

block_write_full_page-redirty.patch
don't permit background writes to hide dirty buffers

writeback-search-start.patch
writeback efficiency and QoS improvements

mpage_writepages-latency-fix.patch
Add mpage_writepages() scheduling point

remap-file-pages-prot-2.6.4-rc1-mm1-A1.patch
per-page protections for remap_file_pages()

remap-file-pages-prot-ia64-2.6.4-rc2-mm1-A0.patch
remap_file_pages page-prot implementation for ia64
From: John Hawkes <[email protected]>
Subject: [PATCH] 2.6.4-mm1 for ia64

remap-file-pages-prot-s390.patch
s390: remap-file-pages-prot support

remap-file-pages-prot-sparc64.patch
remap-file-pages-prot: sparc64 support

remap-file-pages-prot-ppc64.patch
remap-file-pages-page-prot ppc64 support

remap-file-pages-prot-ppc64-more.patch

list_del-debug.patch
list_del debug check

oops-dump-preceding-code.patch
i386 oops output: dump preceding code

lockmeter.patch
lockmeter
ia64 CONFIG_LOCKMETER fix

ia32-4k-stacks.patch
ia32: 4Kb stacks (and irqstacks) patch

ia32-4k-stacks-remove-44-dependency.patch

4k-stacks-4g4g-interaction-fix.patch
fix interaction between 4k stacks and 4g:4g

ia32-4k-stacks-build-fix.patch
4k stacks build fix

4k-stacks-in-modversions-magic.patch
Add 4k stacks to module version magic

4k-stacks-always-on.patch
Permanently enable 4k stacks on ia32

4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
4G/4G might_sleep warning fix
4g/4g pagetable accounting fix
Fix 4G/4G and WP test lockup
4G/4G KERNEL_DS usercopy again
Fix 4G/4G X11/vm86 oops
Fix 4G/4G athlon triplefault
4g4g SEP fix
Fix 4G/4G split fix for pre-pentiumII machines
4g/4g PAE ACPI low mappings fix
zap_low_mappings() cannot be __init
4g/4g: remove printk at boot
4g4g: fix handle_BUG()
4g4g: acpi sleep fixes

4g4g-restore-4k-stacks-stuff.patch
4g4g: make it play with 4k stacks

4g4g-locked-userspace-copy.patch
Do a locked user-space copy for 4g/4g

4g4g-variable-stack-size.patch
Fix 4G/4G w/ 8k+ stacks




2004-03-24 08:07:51

by Piet Delaney

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Tue, 2004-03-23 at 23:25, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5-rc2/2.6.5-rc2-mm2/
>
> - Fixed the memory leak which 2.6.5-rc2-mm1 suffered from.
>
> - More writeback changes - correctness and performance fixes.
>
> - Various random fixes

Seems to fix the asm macro problem I was having with mm1 on a amd64.

-piet

>
>
>
>
> Changes since 2.6.5-rc2-mm1:
>
>
> linus.patch
> bk-acpi.patch
> bk-driver-core.patch
> bk-i2c.patch
> bk-ieee1394.patch
> bk-input.patch
> bk-netdev.patch
> bk-scsi.patch
> bk-agpgart.patch
> bk-cpufreq.patch
>
> External trees (24 hours old - linux.bkbits.net seems to be sick)
>
> +rename-dma_error.patch
>
> Rename the new dma_error() to dma_mapping_error()
>
> -slab-oops-fix.patch
> -parallel-make-fix.patch
> -x86_64-tiocgdev-fix.patch
> -acpi-gsi-irq-conversions-fix.patch
> -pnp-01-resource-conflict-cleanup.patch
> -pnp-02-update-pc-parport-detection.patch
> -pnp-03-fix-device-detection.patch
> -pnp-04-remove-__init.patch
> -pnp-05-mod-inc-dec-removal.patch
> -pnp-06-add-ids.patch
> -pnp-07-remove-experimental-status.patch
> -pnp-08-mem-config-fix.patch
> -blockdev-open-retval-fix.patch
> -sysctl-EFAULT-fixes.patch
> -gcc-35-stack-use-fix.patch
> -mprotect-retval-fix.patch
>
> Merged
>
> +ia64-dma_error-fix.patch
>
> Fix up ia64 for dma_mapping_error()
>
> +ppc64-iseries-virtual-cd-fix.patch
> +ppc64-iseries-cleanups.patch
> +pmac-zilog-uninitialised-var-fix.patch
> +ppc64-d_type-fix.patch
> +bmac-boot-messages-fix.patch
>
> PCP64 updates
>
> +sh-01-defconfigs.patch
> +sh-02-sh-sci.patch
> +sh-03-dac-oss-driver.patch
> +sh-04-dma-mapping-api.patch
> +sh-05-hugetlb.patch
> +sh-06-framebuffer.patch
> +sh-07-fixes.patch
>
> SuperH updates
>
> +quota-locking-fixes-update.patch
>
> Update to quota-locking-fixes.patch
>
> +ext3-journalled-quotas.patch
>
> Reintroduce the patch which adds journalling of ext3 quota files.
>
> -initramfs-search-for-init.patch
> -initramfs-search-for-init-zombie-fix.patch
> +initramfs-search-for-init-orig.patch
>
> Go back to the original, simple version of this patch.
>
> +nfs-02-small_rsize-warning-fixes.patch
> +nfs-03-small_wsize-warning-fixes.patch
>
> NFS warning fixes
>
> +SCHED_FIFO-fix.patch
>
> Fix SCHED_FIFO/SCHED_RR behaviour
>
> -ppc64-sched-domain-support.patch
>
> This didn't compile.
>
> +lightweight-auditing-framework-receive-filter-fixes.patch
> +lightweight-auditing-framework-receive-filter-fixes-fix.patch
>
> Touchups to the auditing and tracing framework.
>
> +selinux-compute_sid-fixes.patch
>
> Teach SELinux to utilise the auditing framework.
>
> +per-backing_dev-unplugging-unplug_delay.patch
>
> Kill some debugging code.
>
> -nmi_watchdog-local-apic-fix.patch
> -nmi-1-hz-2.patch
>
> I think these were causing kgdb to malfunction.
>
> +jbd-move-locked-buffers-leak-fixes.patch
>
> Fix memory leaks in JBD (ext3)
>
> +ext23-i_flags-fix.patch
>
> Use the right i_flags in the Orlov allocators
>
> +powernow-k8-update.patch
>
> Update this driver
>
> +pmdisk-store-handling-fix.patch
>
> Fix pmdisk sysfs input handling
>
> +file-operations-fcntl.patch
> +file-operations-fcntl-tidies.patch
>
> Add file_operations.fcntl(), because NFS needs to disallow O_DIRECT|O_APPEND.
>
> +O_LARGEFILE-fix.patch
>
> Separate the kerrel-internal setting of O_LARGEFILE from userspace's
> setting of it.
>
> +jgarzik-warnings.patch
>
> Fix SATA warnings
>
> +sys_time-subtick-correction-fix.patch
>
> sys_time accuracy fix.
>
> +bitmap_parse-fix.patch
>
> Fix bitmap parsing shift direction.
>
> +ver_linux-fix.patch
> +codingstyle-fix-for-emacs.patch
> +document-unused-i386-pte-bits.patch
> +docbook-sgml-quotes-fix.patch
> +sgml-close-tags.patch
> +sch_ingress-help-fix.patch
> +i386-irq-cleanup.patch
> +firmware-loader-docs-fix.patch
> +kernel-power-config-URL-fix.patch
> +trivial-patches-in-maintainers.patch
> +genksyms-parser-fix.patch
> +CONFIG_X86_GENERIC-help-fix.patch
> +credits-update.patch
> +device-h-duplicate-include.patch
> +unmapped-CPU-node-number-fix.patch
> +submitting-trivial-patches.patch
> +ne2k-pic-build-fix.patch
> +logitech-keyboard-fix.patch
> +doc-changes-update.patch
>
> Trivial patch monkey was here.
>
> +BLKPREP_KILL-fix.patch
>
> ide-cd fix.
>
> +autofs-dnotify-signal-fix.patch
>
> autofs-vs-dnotify fix
>
> +bio_pair_end-fix.patch
>
> BIO partial completion fix
>
> +posix-timers-thread.patch
>
> Make posix-timers more posix.
>
> +md-merging-fix.patch
>
> Fix RAID merging problem.
>
> +probe_roms-01-move-stuff.patch
> +probe_roms-02-fixes.patch
>
> Clean up and fix the ia32 early ROM probing code.
>
> +tgafb-build-fix.patch
>
> Compile fix.
>
> +make-borken-cdroms-writeable.patch
>
> Make standards-uncompliant writeable CDROMs writeable.
>
> +noexec-stack.patch
> +noexec-stack-comments.patch
>
> Propagate elf PT_GNU_STACK sections into the stack vma.
>
> +hugetlb-stop-using-page-list-sh.patch
>
> Switch SuperH hugetlbpage code over to using page->lru
>
> +arm-stop-using-page-list.patch
> +m68k-stop-using-page-list.patch
>
> Nail a few more users of page->list
>
> +block_write_full_page-redirty.patch
> +writeback-search-start.patch
>
> writeback fixes and speedups.
>
> +remap-file-pages-prot-ppc64-more.patch
>
> Complete the implementation of per-per-permissions for remap_file_pages().
>
> +ia32-4k-stacks-remove-44-dependency.patch
> +4k-stacks-4g4g-interaction-fix.patch
>
> Make the 4k stacks code independent of the 4g/4g code.
>
> +4g4g-restore-4k-stacks-stuff.patch
>
> The 4g/4g patch needs this when the 4k stacks patch is also applied.
>
>
>
>
> All 240 patches:
>
>
> linus.patch
>
> bk-acpi.patch
>
> bk-driver-core.patch
>
> bk-i2c.patch
>
> bk-ieee1394.patch
>
> bk-input.patch
>
> bk-netdev.patch
>
> bk-scsi.patch
>
> bk-agpgart.patch
>
> bk-cpufreq.patch
>
> mm.patch
> add -mmN to EXTRAVERSION
>
> kgdb-ga.patch
> kgdb stub for ia32 (George Anzinger's one)
> kgdbL warning fix
> kgdb buffer overflow fix
> kgdbL warning fix
> kgdb: CONFIG_DEBUG_INFO fix
> x86_64 fixes
> correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)
>
> kgdb-ga-recent-gcc-fix.patch
> kgdb: fix for recent gcc
>
> kgdboe-netpoll.patch
> kgdb-over-ethernet via netpoll
>
> kgdboe-configuration-logic-fix.patch
> kgdboe: fix configuration of MAC address
>
> kgdboe-configuration-logic-fix-fix.patch
>
> kgdboe-non-ia32-build-fix.patch
>
> kgdb-warning-fixes.patch
> kgdb warning fixes
>
> kgdb-x86_64-support.patch
> kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
>
> kgdb-THREAD_SIZE-fixes.patch
> THREAD_SIZE fixes for kgdb
>
> rename-dma_error.patch
> rename dma_error()
>
> vt-cleanup.patch
> vt.c cleanup
>
> con_open-speedup.patch
> con_open() speedup/cleanup
>
> ppc-fixes.patch
> ppc32: fix build with CONFIG_MODVERSIONS
>
> ia64-dma_error-fix.patch
> Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
> Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
> From: Bjorn Helgaas <[email protected]>
> Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
> From: Bjorn Helgaas <[email protected]>
> Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
> From: Bjorn Helgaas <[email protected]>
> Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
>
> must-fix.patch
> must fix lists update
> must fix list update
> mustfix update
>
> must-fix-update-5.patch
> must-fix update
>
> ppc64-iseries-virtual-cd-fix.patch
> ppc64: iSeries virtual cd fix
>
> ppc64-iseries-cleanups.patch
> ppc64: iSeries virtual console cleanup (part 1)
>
> pmac-zilog-uninitialised-var-fix.patch
> pmac-zilog uninitialised variable fix
>
> ppc64-d_type-fix.patch
> ppc64: getdents patch for 32 -> 64 converter
>
> bmac-boot-messages-fix.patch
> Cosmetic fix of BMAC boot messages
>
> sh-01-defconfigs.patch
> sh: update defconfigs
>
> sh-02-sh-sci.patch
> sh: port sh-sci driver to the new API
>
> sh-03-dac-oss-driver.patch
> sh: DAC ODD driver
>
> sh-04-dma-mapping-api.patch
> sh: DMA Mapping API
>
> sh-05-hugetlb.patch
> sh: hugetlb support
>
> sh-06-framebuffer.patch
> sh: sh-specific framebuffer updates
>
> sh-07-fixes.patch
> sh: various fixes
>
> ppc64-reloc_hide.patch
>
> quota-locking-fixes.patch
> Quota locking fixes
>
> quota-locking-fixes-update.patch
> quota locking fix - new version
>
> ext3-journalled-quotas.patch
> Journalled quota patch
>
> inode-cleanup.patch
> fs/inode.c list_head cleanup
>
> initramfs-search-for-init-orig.patch
> search for /init for initramfs boots
>
> invalidate_inodes-speedup.patch
> invalidate_inodes speedup
> more invalidate_inodes speedup fixes
>
> cfq-4.patch
> CFQ io scheduler
> CFQ fixes
>
> config_spinline.patch
> uninline spinlocks for profiling accuracy.
>
> pdflush-diag.patch
>
> get_user_pages-handle-VM_IO.patch
> fix get_user_pages() against mappings of /dev/mem
>
> pci_set_power_state-might-sleep.patch
>
> CONFIG_STANDALONE-default-to-n.patch
> Make CONFIG_STANDALONE default to N
>
> extra-buffer-diags.patch
>
> CONFIG_SYSFS.patch
> From: Pat Mochel <[email protected]>
> Subject: [PATCH] Add CONFIG_SYSFS
>
> CONFIG_SYSFS-boot-from-disk-fix.patch
>
> selinux-inode-race-trap.patch
> Try to diagnose Bug 2153
>
> slab-leak-detector.patch
> slab leak detector
> mm/slab.c warning in cache_alloc_debugcheck_after
>
> scale-nr_requests.patch
> scale nr_requests with TCQ depth
>
> truncate_inode_pages-check.patch
>
> local_bh_enable-warning-fix.patch
>
> nfs-01-prepare_nfspage.patch
> Subject: [PATCH] Prepare NFS asynchronous read/write structures for rsize/wsize < PAGE_SIZE
>
> nfs-02-small_rsize.patch
> Subject: [PATCH] Add asynchronous read support for rsize<PAGE_SIZE
>
> nfs-02-small_rsize-warning-fixes.patch
> Fix nfs-02-small_rsize ppc64 warnings
>
> nfs-03-small_wsize.patch
> Subject: [PATCH] Add asynchronous write support for wsize<PAGE_SIZE
>
> nfs-03-small_wsize-warning-fixes.patch
> Fix ppc64 warnings in nfs-03-small_wsize patch
>
> nfs-04-congestion.patch
> Subject: [PATCH] Throttle writes when memory pressure forces a flush
>
> nfs-05-unrace.patch
> Subject: [PATCH] Remove a couple of races in RPC layer...
>
> nfs-06-rpc_throttle.patch
> Subject: [PATCH] add fair queueing to the RPC scheduler.
>
> nfs-07-rpc_fixes.patch
> Subject: [PATCH] Close some potential scheduler races in rpciod.
>
> nfs-08-short_rw.patch
> Subject: [PATCH] Add support for short reads/writes (< rsize/wsize)
>
> SCHED_FIFO-fix.patch
> Fix posix scheduling violation for !SCHED_OTHER
>
> sched-run_list-cleanup.patch
> small scheduler cleanup
>
> sched-find_busiest_node-resolution-fix.patch
> sched: improved resolution in find_busiest_node
>
> sched-domains.patch
> sched: scheduler domain support
> sched: fix for NR_CPUS > BITS_PER_LONG
> sched: clarify find_busiest_group
> sched: find_busiest_group arithmetic fix
>
> sched-sibling-map-to-cpumask.patch
> sched: cpu_sibling_map to cpu_mask
> p4-clockmod sibling_map fix
> p4-clockmod: handle more than two siblings
>
> sched-domains-i386-ht.patch
> sched: implement domains for i386 HT
> sched: Fix CONFIG_SMT oops on UP
> sched: fix SMT + NUMA bug
> Change arch_init_sched_domains to use cpu_online_map
> Fix build with NR_CPUS > BITS_PER_LONG
>
> sched-no-drop-balance.patch
> sched: handle inter-CPU jiffies skew
>
> sched-directed-migration.patch
> sched_balance_exec(): don't fiddle with the cpus_allowed mask
>
> sched-domain-debugging.patch
> sched_domain debugging
>
> sched-domain-balancing-improvements.patch
> scheduler domain balancing improvements
>
> sched-group-power.patch
> sched-group-power
> sched-group-power warning fixes
>
> sched-domains-use-cpu_possible_map.patch
> sched_domains: use cpu_possible_map
>
> sched-smt-nice-handling.patch
> sched: SMT niceness handling
>
> sched-local-load.patch
> sched: add local load metrics
>
> process-migration-speedup.patch
> Reduce TLB flushing during process migration
>
> fa311-mac-address-fix.patch
> wrong mac address with netgear FA311 ethernet card
>
> laptop-mode-2.patch
> laptop-mode for 2.6, version 6
> Documentation/laptop-mode.txt
> laptop-mode documentation updates
> Laptop mode documentation addition
> laptop mode simplification
>
> pid_max-fix.patch
> Bug when setting pid_max > 32k
>
> use-soft-float.patch
> Use -msoft-float
>
> DRM-cvs-update.patch
> DRM cvs update
>
> drm-include-fix.patch
>
> non-readable-binaries.patch
> Handle non-readable binfmt_misc executables
>
> binfmt_misc-credentials.patch
> binfmt_misc: improve calaulation of interpreter's credentials
>
> lightweight-auditing-framework.patch
> Light-weight Auditing Framework
>
> lightweight-auditing-framework-update-1.patch
> Light-weight Auditing Framework update
>
> lightweight-auditing-framework-warning-fix.patch
> lightweight-auditing-framework warning fixes
>
> lightweight-auditing-framework-receive-filter-fixes.patch
> Light-weight Auditing Framework receive filter fixes
>
> lightweight-auditing-framework-receive-filter-fixes-fix.patch
> lightweight-auditing-framework-receive-filter-fixes compile fix
>
> selinux-compute_sid-fixes.patch
> selinux: Audit compute_sid errors
>
> per-node-rss-tracking.patch
> Track per-node RSS for NUMA
>
> aic7xxx-deadlock-fix.patch
> aic7xxx deadlock fix
>
> poll-select-longer-timeouts.patch
> poll()/select(): support longer timeouts
>
> poll-select-range-check-fix.patch
> poll()/select() range checking fix
>
> poll-select-handle-large-timeouts.patch
> poll()/select(): handle long timeouts
>
> mixart-build-fix.patch
> CONFIG_SND_MIXART doesn't compile
>
> add-a-slab-for-ethernet.patch
> Add a kmalloc slab for ethernet packets
>
> mq-01-codemove.patch
> posix message queues: code move
>
> mq-02-syscalls.patch
> posix message queues: syscall stubs
>
> mq-03-core.patch
> posix message queues: implementation
>
> mq-03-core-update.patch
> posix message queues: update to core patch
>
> mq-04-linuxext-poll.patch
> posix message queues: linux-specific poll extension
>
> mq-05-linuxext-mount.patch
> posix message queues: made user mountable
>
> mq-update-01.patch
> posix message queue update
>
> mq-security-fix.patch
> security bugfix for mqueue
>
> queue-congestion-callout.patch
> Add queue congestion callout
>
> queue-congestion-dm-implementation.patch
> Implement queue congestion callout for device mapper
> devicemapper: use rwlock for map alterations
> Another DM maplock implementation
>
> dm-remove-__dm_request.patch
> dmL remove __dm_request
> per-backing dev unplugging
>
> per-backing_dev-unplugging.patch
> per-backing dev unplugging
> dm plug buglet
> per-backing-dev unplugging: fix BIO_RW_SYNC handling
> per-backing dev unplugging oops fix #42
> fix md for per-address_space unplugging
> more backing_dev unplug functions
> plugged bit
>
> per-backing_dev-unplugging-unplug_delay.patch
> per address_space unplug: tunesup, kill debug code.
>
> correct-unplugs-on-nr_queued.patch
> Correct unplugs on nr_queued
> correct-unplugs-on-nr_queued fix
>
> siimage-update.patch
> ide: update for siimage driver
>
> ipmi-updates-3.patch
> IPMI driver updates
>
> ipmi-socket-interface.patch
> IPMI: socket interface
>
> pcmcia-netdev-ordering-fixes.patch
> PCMCIA netdevice ordering issues
>
> 3ware-update.patch
> 3ware driver update
>
> move-job-control-stuff-tosignal_struct.patch
> moef job control fields from task_struct to signal_struct
> s390 fix for move-job-control-stuff-tosignal_struct.patch
> From: John Hawkes <[email protected]>
> Subject: [PATCH] 2.6.4-mm1 for ia64
> move-job-control-stuff-tosignal_struct-sparc64-fix
>
> move-job-control-stuff-tosignal_struct-ebtables-fix.patch
> move-job-control-stuff-tosignal_struct-ebtables-fix
>
> devinet-ctl_table-fix.patch
> devinet_ctl_table[] null termination
>
> idr-extra-features.patch
> idr.c: extra features enhancements
>
> shm-do_munmap-check.patch
>
> stack-overflow-test-fix.patch
> Fix stack overflow test for non-8k stacks
>
> lower-zone-protection-numa-fix.patch
> Fix page allocator lower zone protection for NUMA
>
> lower-zone-protection-numa-fix-tickle.patch
>
> ext3-fsync-speedup.patch
> ext3 fsync() and fdatasync() speedup
>
> ext2-fsync-speedup-2.patch
> speed up ext2 fsync() and fdatasync()
>
> proc_misc-compiler-workaround.patch
> Work around compiler error in proc_misc.c
>
> cpu_khz-adjustment-fix.patch
> Adjust cpu_khz when the CPU frequency changes
>
> jbd-commit-ordered-fix.patch
> jbd: fix ordered-data writeout logic
>
> jbd-move-locked-buffers.patch
> JBD: ordered-data commit cleanup
>
> jbd-move-locked-buffers-leak-fixes.patch
>
> jbd-remove-livelock-avoidance.patch
> JBD: remove livelock avoidance code in journal_dirty_data()
>
> jbd-iobuf-error-handling-fix.patch
> jbd: fix I/O error handling
>
> readv-writev-check-fix.patch
> readv/writev range checking fix
>
> kerneldoc-handle-attributes.patch
> Fix scripts/kernel-doc to handle __attribute__
>
> fbcon-font-cloning-fix.patch
> fbcon font cloning fix
>
> kconfig-tpyo-fix.patch
> i386 Kconfig typo fix
>
> slab-alignment-rework.patch
> slab: updates for per-arch alignments
> slab-alignment-rework merge fix
>
> set-mod-waiter-before-calling-stop_machine.patch
> Set mod->waiter Before Calling stop_machine
>
> procfs-comment-fixes.patch
> fs/proc/proc_tty.c comment fixes
>
> sysfs-for-framebuffer.patch
> Sysfs calss support for framebuffer
>
> sb_mixer-bounds-checking.patch
> sb_mixer bounds checking
>
> s_id-null-termination.patch
> null-terminate sb->s_id
>
> ext23-i_flags-fix.patch
> ext2&3: use the right i_flags in find_group_orlov()
>
> powernow-k8-update.patch
> powernow-k8 update
>
> pmdisk-store-handling-fix.patch
> pmdisk: fix strcmp in sysfs store
>
> file-operations-fcntl.patch
> add file_operations.fcntl
>
> file-operations-fcntl-tidies.patch
> file-operations-fcnt tidies
>
> O_LARGEFILE-fix.patch
> Hide forced O_LARGEFILE from userspace
>
> jgarzik-warnings.patch
>
> sys_time-subtick-correction-fix.patch
> Fix sys_time() to get subtick correction from the new xtime
>
> bitmap_parse-fix.patch
> Broken bitmap_parse for ncpus > 32
>
> ver_linux-fix.patch
> ver_linux fix
>
> codingstyle-fix-for-emacs.patch
> Update CodingStyle hints for Emacs users.
>
> document-unused-i386-pte-bits.patch
> document unused pte bits on i386
>
> docbook-sgml-quotes-fix.patch
> Consistently use quotes for SGML attributes
>
> sgml-close-tags.patch
> SGML: close tag with ">"
>
> sch_ingress-help-fix.patch
> fix sch_ingress help
>
> i386-irq-cleanup.patch
> i386 irq.c ifdef cleanup
>
> firmware-loader-docs-fix.patch
> Fix firmware loader docs
>
> kernel-power-config-URL-fix.patch
> Fix url in kernel/power/Kconfig
>
> trivial-patches-in-maintainers.patch
> Trivial Patch Monkey should be in MAINTAINERS
>
> genksyms-parser-fix.patch
> Fix genksyms parsing
>
> CONFIG_X86_GENERIC-help-fix.patch
> CONFIG_X86_GENERIC description fixup
>
> credits-update.patch
> updating email info in CREDITS
>
> device-h-duplicate-include.patch
> Kill duplicate #include <linux_ioport.h>
>
> unmapped-CPU-node-number-fix.patch
> Use valid node number when unmapping x86 CPUs
>
> submitting-trivial-patches.patch
> Add CC Trivial Patch Monkey to SubmittingPatches
>
> ne2k-pic-build-fix.patch
> ne2k-pci.c compile fix on ppc[64]
>
> logitech-keyboard-fix.patch
> 2.6.5-rc2 keyboard breakage
>
> doc-changes-update.patch
> Update Documentation/Changes
>
> BLKPREP_KILL-fix.patch
> Fix BLKPREP_KILL
>
> autofs-dnotify-signal-fix.patch
> dnotify + autofs may create signal/restart syscall loop
>
> bio_pair_end-fix.patch
> catch errors when completing bio pairs
>
> posix-timers-thread.patch
> fix posix-timers to have proper per-process scope
>
> md-merging-fix.patch
> md: merge_bvec_fn needs to know about partitions.
>
> probe_roms-01-move-stuff.patch
> i386 probe_roms(): preparation
>
> probe_roms-02-fixes.patch
> i386 probe_roms(): fixes
>
> tgafb-build-fix.patch
> tgafb: missing include
>
> make-borken-cdroms-writeable.patch
> Broken CDROMs default to writeable
>
> noexec-stack.patch
> Non-Exec stack support
>
> noexec-stack-comments.patch
>
> O_DIRECT-race-fixes-rollup.patch
> O_DIRECT data exposure fixes
>
> O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
> Fix race between ll_rw_block() and block_write_full_page()
>
> blockdev-direct-io-speedup.patch
> blockdev direct-io speedups
>
> dio-aio-fixes.patch
> direct-io AIO fixes
>
> aio-fallback-bio_count-race-fix-2.patch
> AIO+DIO bio_count race fix
> AIO/direct-io oops fix
>
> inode-dirtying-timestamp-fix.patch
> inode dirtying timestamp fix
>
> radix-tree-tagging.patch
> radix-tree tags for selective lookup
>
> irq-safe-pagecache-lock.patch
> make the pagecache lock irq-safe.
>
> tag-dirty-pages.patch
> tag dirty pages as such in the radix tree
>
> tag-writeback-pages.patch
> tag writeback pages as such in their radix tree
>
> stop-using-dirty-pages.patch
> stop using the address_space dirty_pages list
>
> kupdate-function-fix.patch
> fix the kupdate function
>
> stop-using-io-pages.patch
> remove address_space.io_pages
>
> stop-using-locked-pages.patch
> Stop using address_space.locked_pages
> stop-using-locked-pages fix
> wait_on_page_writeback_range fix
>
> stop-using-clean-pages.patch
> stop using address_space.clean_pages
>
> unslabify-pgds-and-pmds.patch
> revert the slabification of i386 pgd's and pmd's
>
> slab-stop-using-page-list.patch
> slab: stop using page.list
>
> page_alloc-stop-using-page-list.patch
> stop using page.list in the page allocator
>
> hugetlb-stop-using-page-list.patch
> stop using page->list in the hugetlbpage implementations
>
> hugetlb-stop-using-page-list-sh.patch
>
> pageattr-stop-using-page-list.patch
> stop using page.list in pageattr.c
>
> readahead-stop-using-page-list.patch
> stop using page.list in readahead
>
> compound-pages-stop-using-lru.patch
> stop using page->lru in compound pages
>
> arm-stop-using-page-list.patch
> arm: stop using page->list
>
> m68k-stop-using-page-list.patch
> switch the m68k pointer-table code over to page->lru
>
> remove-page-list.patch
> remove page.list
>
> clear_page_dirty_for_io.patch
> fdatasync integrity fix
>
> block_write_full_page-redirty.patch
> don't permit background writes to hide dirty buffers
>
> writeback-search-start.patch
> writeback efficiency and QoS improvements
>
> mpage_writepages-latency-fix.patch
> Add mpage_writepages() scheduling point
>
> remap-file-pages-prot-2.6.4-rc1-mm1-A1.patch
> per-page protections for remap_file_pages()
>
> remap-file-pages-prot-ia64-2.6.4-rc2-mm1-A0.patch
> remap_file_pages page-prot implementation for ia64
> From: John Hawkes <[email protected]>
> Subject: [PATCH] 2.6.4-mm1 for ia64
>
> remap-file-pages-prot-s390.patch
> s390: remap-file-pages-prot support
>
> remap-file-pages-prot-sparc64.patch
> remap-file-pages-prot: sparc64 support
>
> remap-file-pages-prot-ppc64.patch
> remap-file-pages-page-prot ppc64 support
>
> remap-file-pages-prot-ppc64-more.patch
>
> list_del-debug.patch
> list_del debug check
>
> oops-dump-preceding-code.patch
> i386 oops output: dump preceding code
>
> lockmeter.patch
> lockmeter
> ia64 CONFIG_LOCKMETER fix
>
> ia32-4k-stacks.patch
> ia32: 4Kb stacks (and irqstacks) patch
>
> ia32-4k-stacks-remove-44-dependency.patch
>
> 4k-stacks-4g4g-interaction-fix.patch
> fix interaction between 4k stacks and 4g:4g
>
> ia32-4k-stacks-build-fix.patch
> 4k stacks build fix
>
> 4k-stacks-in-modversions-magic.patch
> Add 4k stacks to module version magic
>
> 4k-stacks-always-on.patch
> Permanently enable 4k stacks on ia32
>
> 4g-2.6.0-test2-mm2-A5.patch
> 4G/4G split patch
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g/4g usercopy atomicity fix
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g/4g usercopy atomicity fix
> 4G/4G preempt on vstack
> 4G/4G: even number of kmap types
> 4g4g: fix __get_user in slab
> 4g4g: Remove extra .data.idt section definition
> 4g/4g linker error (overlapping sections)
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g4g: show_registers() fix
> 4g/4g usercopy atomicity fix
> 4g4g: debug flags fix
> 4g4g: Fix wrong asm-offsets entry
> cyclone time fixmap fix
> 4G/4G preempt on vstack
> 4G/4G: even number of kmap types
> 4g4g: fix __get_user in slab
> 4g4g: Remove extra .data.idt section definition
> 4g/4g linker error (overlapping sections)
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g4g: show_registers() fix
> 4g/4g usercopy atomicity fix
> 4g4g: debug flags fix
> 4g4g: Fix wrong asm-offsets entry
> cyclone time fixmap fix
> use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
> 4G/4G might_sleep warning fix
> 4g/4g pagetable accounting fix
> Fix 4G/4G and WP test lockup
> 4G/4G KERNEL_DS usercopy again
> Fix 4G/4G X11/vm86 oops
> Fix 4G/4G athlon triplefault
> 4g4g SEP fix
> Fix 4G/4G split fix for pre-pentiumII machines
> 4g/4g PAE ACPI low mappings fix
> zap_low_mappings() cannot be __init
> 4g/4g: remove printk at boot
> 4g4g: fix handle_BUG()
> 4g4g: acpi sleep fixes
>
> 4g4g-restore-4k-stacks-stuff.patch
> 4g4g: make it play with 4k stacks
>
> 4g4g-locked-userspace-copy.patch
> Do a locked user-space copy for 4g/4g
>
> 4g4g-variable-stack-size.patch
> Fix 4G/4G w/ 8k+ stacks
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
piet@http://www.piet.net

2004-03-24 08:23:58

by Marc-Christian Petersen

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wednesday 24 March 2004 08:25, Andrew Morton wrote:

Hi Andrew,

> +ext3-journalled-quotas.patch
> Reintroduce the patch which adds journalling of ext3 quota files.

You keep forgetting this ;)

WARNING: /lib/modules/2.6.5-rc2-mm2/kernel/fs/quota_v2.ko needs unknown symbol
mark_info_dirty

ciao, Marc


Attachments:
(No filename) (307.00 B)
2.6.5-rc2-mm2-fixups-00-fixup.patch (332.00 B)
Download all attachments

2004-03-24 08:28:54

by Marc-Christian Petersen

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wednesday 24 March 2004 09:22, Marc-Christian Petersen wrote:

Hi Jan,

> > +ext3-journalled-quotas.patch
> > Reintroduce the patch which adds journalling of ext3 quota files.
> You keep forgetting this ;)

and you too Jan ;)

> WARNING: /lib/modules/2.6.5-rc2-mm2/kernel/fs/quota_v2.ko needs unknown
> symbol mark_info_dirty

ciao, Marc


Attachments:
(No filename) (343.00 B)
2.6.5-rc2-mm2-fixups-00-fixup.patch (332.00 B)
Download all attachments

2004-03-24 10:00:25

by Martin Zwickel

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Hi Andrew!

I'm unable to start my X server with this patch.
I have the nvidia 5336 module loaded and if I start the X server, the machine
completely freezes. With 2.6.5-rc2 everything works ok...

If anyone wants my config, ask me.

Regards,
Martin

--
MyExcuse:
Well fix that in the next (upgrade, update, patch release, service pack).

Martin Zwickel <[email protected]>
Research & Development

TechnoTrend AG <http://www.technotrend.de>


Attachments:
(No filename) (454.00 B)
(No filename) (189.00 B)
Download all attachments

2004-03-24 10:05:45

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Martin Zwickel <[email protected]> wrote:
>
> Hi Andrew!
>
> I'm unable to start my X server with this patch.
> I have the nvidia 5336 module loaded and if I start the X server, the machine
> completely freezes. With 2.6.5-rc2 everything works ok...

-mm kernels currently are using 4k kernel stacks. The nvidia driver
doesn't have a hope of running in that environment.

2004-03-24 10:14:40

by Martin Zwickel

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wed, 24 Mar 2004 02:05:38 -0800
Andrew Morton <[email protected]> bubbled:

> Martin Zwickel <[email protected]> wrote:
> >
> > Hi Andrew!
> >
> > I'm unable to start my X server with this patch.
> > I have the nvidia 5336 module loaded and if I start the X server, the
> > machine completely freezes. With 2.6.5-rc2 everything works ok...
>
> -mm kernels currently are using 4k kernel stacks. The nvidia driver
> doesn't have a hope of running in that environment.

Oh, thought it's a config option and 8k is set as default.
Thx for the answer! So back to 2.6.5-rc2 :( I like your mm patches so much since
they improve performance most times for my needs.

Regards,
Martin

--
MyExcuse:
Electrons on a bender

Martin Zwickel <[email protected]>
Research & Development

TechnoTrend AG <http://www.technotrend.de>


Attachments:
(No filename) (840.00 B)
(No filename) (189.00 B)
Download all attachments

2004-03-24 11:36:14

by Marc-Christian Petersen

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wednesday 24 March 2004 11:00, Martin Zwickel wrote:

Hi Martin,

> I'm unable to start my X server with this patch.
> I have the nvidia 5336 module loaded and if I start the X server, the
> machine completely freezes. With 2.6.5-rc2 everything works ok...
> If anyone wants my config, ask me.

apply this patch ontop of 2.6.5-rc2-mm2 tree to get nvidia working again.

nvidia inc: *hint hint* ;)

ciao, Marc


Attachments:
(No filename) (412.00 B)
4k-reenable.patch (789.00 B)
Download all attachments

2004-03-24 12:12:58

by Geert Uytterhoeven

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wed, 24 Mar 2004, Marc-Christian Petersen wrote:
> On Wednesday 24 March 2004 11:00, Martin Zwickel wrote:
> > I'm unable to start my X server with this patch.
> > I have the nvidia 5336 module loaded and if I start the X server, the
> > machine completely freezes. With 2.6.5-rc2 everything works ok...
> > If anyone wants my config, ask me.
>
> apply this patch ontop of 2.6.5-rc2-mm2 tree to get nvidia working again.

Shouldn't it be `4kB' (or better `4kiB' :-) instead of `4Kb'?

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

2004-03-24 14:01:40

by Helge Hafting

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Andrew Morton wrote:

2.6.5-rc2-mm2 hung during boot for me.
The last messages was
Setting up ICE socket directory ... done

which is from the xserver-common init script.
Then I got a line saying
INIT:

and nothing more happened. The capslock and numlock keys
toggled their LEDs, and that was it. The only sysrq sequence
working was sysrq+B, so I booted it.

Then I tried 2.6.5-rc2-mm2 single-user.
I acutally got the command prompt, everything seemed ok,
but then I ran "init 2", got the message about
killing processes and nothing more happened again.
There were no "INIT:" message this time.

2.6.5-rc1-mm2 works.

Helge Hafting


2004-03-24 14:19:53

by Arjan van de Ven

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wed, 2004-03-24 at 15:01, Helge Hafting wrote:
> Andrew Morton wrote:
>
> 2.6.5-rc2-mm2 hung during boot for me.
> The last messages was
> Setting up ICE socket directory ... done
>
> which is from the xserver-common init script

are you using the nvidia modules ?


Attachments:
signature.asc (189.00 B)
This is a digitally signed message part

2004-03-24 14:57:37

by Alexander Hoogerhuis

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Andrew Morton <[email protected]> writes:
>
> [SNIP]
>

I'm getting this oops when booting my shiny new HP nc6000 laptop
(PM-1.6 with integrated bluetooth and stuff) with bluetooth enabled:

Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: HCI USB driver ver 2.5
drivers/usb/core/usb.c: registered new driver hci_usb
Unable to handle kernel NULL pointer dereference at virtual address 00000004
printing eip:
e08c56be
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
CPU: 0
EIP: 0060:[<e08c56be>] Not tainted VLI
EFLAGS: 00010282 (2.6.5-rc2-mm2)
EIP is at usb_disable_interface+0x11/0x3f [usbcore]
eax: dea7f000 ebx: 00000000 ecx: c03a1310 edx: deb39080
esi: 00000001 edi: 00000000 ebp: deb65d50 esp: deb65d40
ds: 007b es: 007b ss: 0068
Process khubd (pid: 5147, threadinfo=deb65000 task=deb423b0)
Stack: dea7f000 dea7f000 00000001 00000002 deb65d88 e08c5904 00000001 00000002
00000001 00000000 00000000 00001388 00000000 ddab4db0 deb39080 00000000
ddab4b80 ddab4c38 deb65e34 e09419da 00000246 deb65dd8 00000018 00000003
Call Trace:
[<e08c5904>] usb_set_interface+0x92/0x143 [usbcore]
[<e09419da>] hci_usb_probe+0x226/0x46e [hci_usb]
[<c01a675e>] inode_doinit_with_dentry+0x3e/0x59a
[<e08c0064>] usb_probe_interface+0x56/0x63 [usbcore]
[<c01fb727>] bus_match+0x35/0x5e
[<c01fb78f>] device_attach+0x3f/0x8f
[<c0166129>] dput+0x1c/0x252
[<c01fb945>] bus_add_device+0x67/0x9f
[<c01fa9d8>] device_add+0x94/0x128
[<e08c5c6d>] usb_set_configuration+0x1c9/0x251 [usbcore]
[<e08c0f87>] usb_new_device+0x23f/0x3ae [usbcore]
[<c011c8a7>] printk+0x121/0x172
[<e08c26c3>] hub_port_connect_change+0x172/0x265 [usbcore]
[<e08c2a3e>] hub_events+0x288/0x2fa [usbcore]
[<e08c2ae0>] hub_thread+0x30/0xdd [usbcore]
[<c0118aa1>] default_wake_function+0x0/0xc
[<e08c2ab0>] hub_thread+0x0/0xdd [usbcore]
[<c0105269>] kernel_thread_helper+0x5/0xb

Code: 00 00 00 89 d1 c7 44 97 44 00 00 00 00 d3 e0 09 47 3c eb db 89 f8 ff d6
eb d5 55 89 e5 57 31 ff 56 53 83 ec 04 89 45 f0 8b 5a 04 <80> 7b 04 00 74 20
31 f6 8b 43 0c 83
c7 01 0f b6 54 30 02 83 c6


fwiw,
Alexander
--
Alexander Hoogerhuis | [email protected]
CCNP - CCDP - MCNE - CCSE | +47 908 21 485
"You have zero privacy anyway. Get over it." --Scott McNealy

2004-03-24 16:31:05

by Mark McPherson

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wed, 24 Mar 2004 15:19:42 +0100, Arjan van de Ven wrote:

> On Wed, 2004-03-24 at 15:01, Helge Hafting wrote:
>> Andrew Morton wrote:
>>
>> 2.6.5-rc2-mm2 hung during boot for me.
>> The last messages was
>> Setting up ICE socket directory ... done
>>
>> which is from the xserver-common init script
>
> are you using the nvidia modules ?


Hi,

In the hallowed spirit of "me too" --

I'm getting the same failure and am *not* using nVidia modules. I do have
an nforce2 mobo with disabled integrated video, but am using an ATI 9000
to drive the display.

Cheers,
Mark


2004-03-24 20:14:16

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Alexander Hoogerhuis <[email protected]> wrote:
>
> Andrew Morton <[email protected]> writes:
> >
> > [SNIP]
> >
>
> I'm getting this oops when booting my shiny new HP nc6000 laptop
> (PM-1.6 with integrated bluetooth and stuff) with bluetooth enabled:
>
> Bluetooth: HCI device and connection manager initialized
> Bluetooth: HCI socket layer initialized
> Bluetooth: HCI USB driver ver 2.5
> drivers/usb/core/usb.c: registered new driver hci_usb
> Unable to handle kernel NULL pointer dereference at virtual address 00000004
> printing eip:
> e08c56be
> *pde = 00000000
> Oops: 0000 [#1]
> PREEMPT
> CPU: 0
> EIP: 0060:[<e08c56be>] Not tainted VLI
> EFLAGS: 00010282 (2.6.5-rc2-mm2)
> EIP is at usb_disable_interface+0x11/0x3f [usbcore]
> eax: dea7f000 ebx: 00000000 ecx: c03a1310 edx: deb39080
> esi: 00000001 edi: 00000000 ebp: deb65d50 esp: deb65d40
> ds: 007b es: 007b ss: 0068
> Process khubd (pid: 5147, threadinfo=deb65000 task=deb423b0)
> Stack: dea7f000 dea7f000 00000001 00000002 deb65d88 e08c5904 00000001 00000002
> 00000001 00000000 00000000 00001388 00000000 ddab4db0 deb39080 00000000
> ddab4b80 ddab4c38 deb65e34 e09419da 00000246 deb65dd8 00000018 00000003
> Call Trace:
> [<e08c5904>] usb_set_interface+0x92/0x143 [usbcore]
> [<e09419da>] hci_usb_probe+0x226/0x46e [hci_usb]
> [<c01a675e>] inode_doinit_with_dentry+0x3e/0x59a
> [<e08c0064>] usb_probe_interface+0x56/0x63 [usbcore]
> [<c01fb727>] bus_match+0x35/0x5e
> [<c01fb78f>] device_attach+0x3f/0x8f
> [<c0166129>] dput+0x1c/0x252
> [<c01fb945>] bus_add_device+0x67/0x9f
> [<c01fa9d8>] device_add+0x94/0x128
> [<e08c5c6d>] usb_set_configuration+0x1c9/0x251 [usbcore]
> [<e08c0f87>] usb_new_device+0x23f/0x3ae [usbcore]
> [<c011c8a7>] printk+0x121/0x172
> [<e08c26c3>] hub_port_connect_change+0x172/0x265 [usbcore]
> [<e08c2a3e>] hub_events+0x288/0x2fa [usbcore]
> [<e08c2ae0>] hub_thread+0x30/0xdd [usbcore]
> [<c0118aa1>] default_wake_function+0x0/0xc
> [<e08c2ab0>] hub_thread+0x0/0xdd [usbcore]
> [<c0105269>] kernel_thread_helper+0x5/0xb

As far as I can tell, this is impossible. usb_set_interface() has just
checked that local variable `iface' is non-null, but the crash in
usb_disable_interface() says that incoming arg `intf' is indeed NULL. So
colour me confused.



I do note a bug in drivers/bluetooth/hci_usb.c:hci_usb_probe(), but it
doesn't explain your oops:

#ifdef CONFIG_BT_HCIUSB_SCO
if (isoc_iface) {
BT_DBG("isoc ifnum %d alts %d", isoc_ifnum, isoc_alts);
if (usb_set_interface(udev, isoc_ifnum, isoc_alts)) {
BT_ERR("Can't set isoc interface settings");
isoc_iface = NULL;
}
usb_driver_claim_interface(&hci_usb_driver, isoc_iface, husb);

If usb_set_interface() failed we pass a NULL isoc_iface into
usb_driver_claim_interface(), which will promptly return -EINVAL, which is
then cheerfully ignored. The error handling here seems flakey.



2004-03-24 20:21:06

by Andreas Happe

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On 2004-03-24, Andrew Morton <[email protected]> wrote:
> -initramfs-search-for-init.patch
> -initramfs-search-for-init-zombie-fix.patch
> +initramfs-search-for-init-orig.patch
>
> Go back to the original, simple version of this patch.

2.6.5-rc2-mm2 still hangs after:
| VFS: mounted root (ext3 filesystem) readonly
| Freeing unused kernel memory: 140kB

SysRq still works, what information would you need to solve that
problem?

--Andreas

2004-03-24 21:04:47

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Andreas Happe <[email protected]> wrote:
>
> On 2004-03-24, Andrew Morton <[email protected]> wrote:
> > -initramfs-search-for-init.patch
> > -initramfs-search-for-init-zombie-fix.patch
> > +initramfs-search-for-init-orig.patch
> >
> > Go back to the original, simple version of this patch.
>
> 2.6.5-rc2-mm2 still hangs after:
> | VFS: mounted root (ext3 filesystem) readonly
> | Freeing unused kernel memory: 140kB
>
> SysRq still works, what information would you need to solve that
> problem?

The sysrq-T output, if possible. And your .config.

2004-03-24 21:32:49

by Olaf Hering

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wed, Mar 24, Andreas Happe wrote:

> On 2004-03-24, Andrew Morton <[email protected]> wrote:
> > -initramfs-search-for-init.patch
> > -initramfs-search-for-init-zombie-fix.patch
> > +initramfs-search-for-init-orig.patch
> >
> > Go back to the original, simple version of this patch.
>
> 2.6.5-rc2-mm2 still hangs after:
> | VFS: mounted root (ext3 filesystem) readonly
> | Freeing unused kernel memory: 140kB
>
> SysRq still works, what information would you need to solve that
> problem?

you really have this code now?

+ if (sys_access("/init", 0) == 0)
+ execute_command = "/init";
+ else
prepare_namespace();

sysrq t would help.

--
USB is for mice, FireWire is for men!

sUse lINUX ag, nÜRNBERG

2004-03-24 23:48:49

by Andreas Happe

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Andrew Morton <[email protected]> [040324 22:04]:
>Andreas Happe <[email protected]> wrote:
>>what information would you need to solve that
>> problem?
>
>The sysrq-T output, if possible. And your .config.

SysRq works, but the screen seems to be frozen (i.e. not updated), I've
got no seriell console at hand, will try booting without framebuffer
later.

As suggested by Olaf Hering I've checked init/main.c. It says
| 161: if (sys_access("/init", 0) == 0)
| 162: execute_command = "/init";
| 163: else
| 164: prepare_namespace();

thus I think, that the sources should be o.k. I've also rebuild the
kernel using a `make clean` first.

my .config should be attached.

--Andreas

2004-03-24 23:51:15

by Sid Boyce

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Andreas Happe wrote:
On 2004-03-24, Andrew Morton <akpm@xxxxxxxx> wrote:
>>/ -initramfs-search-for-init.patch/>
>>/ -initramfs-search-for-init-zombie-fix.patch/
>>/ +initramfs-search-for-init-orig.patch/
>>
>>/ Go back to the original, simple version of this patch./

> 2.6.5-rc2-mm2 still hangs after:
> VFS: mounted root (ext3 filesystem) readonly
> Freeing unused kernel memory: 140kB
>
> SysRq still works, what information would you need to solve that
> problem?
>
> --Andreas
I am getting the same symptons on Acer 1501LCe laptop, Athlon 64,
2.6.5-rc2 vanilla boots OK.
Regards
Sid.

--
Sid Boyce .... Hamradio G3VBV and keen Flyer
Linux Only Shop.

2004-03-25 01:24:55

by Sid Boyce

[permalink] [raw]
Subject: RE: 2.6.5-rc2-mm2

#
# Automatically generated make config: don't edit
#
CONFIG_X86_64=y
CONFIG_64BIT=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_X86_CMPXCHG=y
CONFIG_EARLY_PRINTK=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
# CONFIG_STANDALONE is not set
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_LOG_BUF_SHIFT=16
CONFIG_HOTPLUG=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_MK8=y
# CONFIG_MPSC is not set
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_GART_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_X86_MCE=y

#
# Power management options
#
CONFIG_PM=y
CONFIG_SOFTWARE_SUSPEND=y
# CONFIG_PM_DISK is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_PROC_INTF=m
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
# CONFIG_CPU_FREQ_24_API is not set
CONFIG_CPU_FREQ_TABLE=m

#
# CPUFreq processor drivers
#
CONFIG_X86_POWERNOW_K8=m

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=m
CONFIG_PCMCIA_DEBUG=y
CONFIG_YENTA=m
CONFIG_CARDBUS=y
CONFIG_I82092=m
CONFIG_TCIC=m

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_UID16=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_FW_LOADER=m
CONFIG_DEBUG_DRIVER=y

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_PC_PCMCIA is not set
CONFIG_PARPORT_OTHER=y
CONFIG_PARPORT_1284=y

#
# Plug and Play support
#

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=m
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_CARMEL is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=128000
CONFIG_BLK_DEV_INITRD=y
# CONFIG_LBD is not set

#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDEDISK_STROKE=y
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set
# CONFIG_IDE_TASKFILE_IO is not set

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_DMA_NONPCI is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
CONFIG_SCSI=m
# CONFIG_SCSI_PROC_FS is not set

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_REPORT_LUNS=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y

#
# SCSI Transport Attributes
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_SATA is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX=m
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA6322 is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set

#
# PCMCIA SCSI adapter support
#
# CONFIG_PCMCIA_FDOMAIN is not set
# CONFIG_PCMCIA_QLOGIC is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
CONFIG_IEEE1394=m

#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
# CONFIG_IEEE1394_OUI_DB is not set
CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y
CONFIG_IEEE1394_CONFIG_ROM_IP1394=y

#
# Device Drivers
#
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_IEEE1394_OHCI1394=m

#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_CMP=m
CONFIG_IEEE1394_AMDTP=m

#
# I2O device support
#

#
# Networking support
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=m
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=m
CONFIG_UNIX=y
# CONFIG_IPMI_SOCKET is not set
CONFIG_NET_KEY=m
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m

#
# IP: Virtual Server Configuration
#
CONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12

#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y

#
# IPVS scheduler
#
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m

#
# IPVS application helper
#
CONFIG_IP_VS_FTP=m
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_TUNNEL=m
# CONFIG_DECNET is not set
CONFIG_BRIDGE=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_PHYSDEV=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
# CONFIG_IP_NF_NAT_LOCAL is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_CLASSIFY=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
CONFIG_IP_NF_COMPAT_IPCHAINS=m
CONFIG_IP_NF_COMPAT_IPFWADM=m

#
# IPv6: Netfilter Configuration
#
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_LIMIT=m
CONFIG_IP6_NF_MATCH_MAC=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_MARK=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AHESP=m
CONFIG_IP6_NF_MATCH_LENGTH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_MARK=m

#
# Bridge: Netfilter Configuration
#
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_XFRM=y
CONFIG_XFRM_USER=m

#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=m
CONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set
CONFIG_SCTP_HMAC_MD5=y
# CONFIG_ATM is not set
CONFIG_VLAN_8021Q=m
CONFIG_LLC=m
CONFIG_LLC2=m
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_CSZ=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_DELAY=m
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_QOS=y
CONFIG_NET_ESTIMATOR=y
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_POLICE=y

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
CONFIG_ETHERTAP=m

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=m
CONFIG_TYPHOON=m

#
# Tulip family network device support
#
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_PCMCIA_XIRCOM=m
# CONFIG_PCMCIA_XIRTULIP is not set
CONFIG_HP100=m
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
CONFIG_AMD8111_ETH=m
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_ADAPTEC_STARFIRE_NAPI=y
CONFIG_B44=m
CONFIG_FORCEDETH=m
CONFIG_DGRS=m
CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PIO is not set
CONFIG_E100=m
CONFIG_E100_NAPI=y
CONFIG_FEALNX=m
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=m
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_8139_RXBUF_IDX=2
CONFIG_SIS900=m
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set

#
# Ethernet (1000 Mbit)
#
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
CONFIG_E1000=m
CONFIG_E1000_NAPI=y
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
CONFIG_R8169=m
# CONFIG_SIS190 is not set
CONFIG_SK98LIN=m
CONFIG_TIGON3=m

#
# Ethernet (10000 Mbit)
#
CONFIG_IXGB=m
CONFIG_IXGB_NAPI=y
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPPOE=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y

#
# Wireless LAN (non-hamradio)
#
CONFIG_NET_RADIO=y

#
# Obsolete Wireless cards support (pre-802.11)
#
# CONFIG_STRIP is not set
CONFIG_PCMCIA_WAVELAN=m
CONFIG_PCMCIA_NETWAVE=m

#
# Wireless 802.11 Frequency Hopping cards support
#
# CONFIG_PCMCIA_RAYCS is not set

#
# Wireless 802.11b ISA/PCI cards support
#
# CONFIG_AIRO is not set
# CONFIG_HERMES is not set
# CONFIG_ATMEL is not set

#
# Wireless 802.11b Pcmcia/Cardbus cards support
#
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_WL3501=m

#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
#
# CONFIG_PRISM54 is not set
CONFIG_NET_WIRELESS=y

#
# Token Ring devices
#
# CONFIG_TR is not set
CONFIG_NET_FC=y
CONFIG_SHAPER=m
CONFIG_NETCONSOLE=y

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m

#
# Amateur Radio support
#
CONFIG_HAMRADIO=y

#
# Packet Radio protocols
#
CONFIG_AX25=m
CONFIG_AX25_DAMA_SLAVE=y
CONFIG_NETROM=m
# CONFIG_ROSE is not set

#
# AX.25 network device drivers
#
# CONFIG_MKISS is not set
# CONFIG_6PACK is not set
CONFIG_BPQETHER=m
CONFIG_BAYCOM_SER_FDX=m
CONFIG_BAYCOM_SER_HDX=m
CONFIG_BAYCOM_PAR=m
CONFIG_YAM=m

#
# IrDA (infrared) support
#
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m

#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_LITELINK_DONGLE=m
CONFIG_MA600_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_MCP2120_DONGLE=m
CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_ACT200L_DONGLE=m

#
# Old SIR device drivers
#
CONFIG_IRPORT_SIR=m

#
# Old Serial dongle support
#
# CONFIG_DONGLE_OLD is not set

#
# FIR device drivers
#
CONFIG_USB_IRDA=m
CONFIG_SIGMATEL_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_VLSI_FIR=m

#
# Bluetooth support
#
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y

#
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_BCSP_TXCRC=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
# CONFIG_KGDBOE is not set
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m
CONFIG_PHONE_IXJ_PCMCIA=m

#
# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set

#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_IFORCE=m
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=m
CONFIG_JOYSTICK_MAGELLAN=m
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
CONFIG_JOYSTICK_STINGER=m
CONFIG_JOYSTICK_TWIDDLER=m
CONFIG_JOYSTICK_DB9=m
CONFIG_JOYSTICK_GAMECON=m
CONFIG_JOYSTICK_TURBOGRAFX=m
# CONFIG_INPUT_JOYDUMP is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
CONFIG_INPUT_UINPUT=m

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set

#
# Non-8250 serial port support
#
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set
# CONFIG_QIC02_TAPE is not set

#
# IPMI
#
CONFIG_IPMI_HANDLER=m
CONFIG_IPMI_PANIC_EVENT=y
# CONFIG_IPMI_PANIC_STRING is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
# CONFIG_IPMI_SI is not set
CONFIG_IPMI_WATCHDOG=m

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
CONFIG_HW_RANDOM=m
CONFIG_NVRAM=y
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_IA32E=m
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=y
# CONFIG_DRM_SIS is not set

#
# PCMCIA character devices
#
CONFIG_SYNCLINK_CS=m
# CONFIG_MWAVE is not set
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=4096
CONFIG_HANGCHECK_TIMER=m

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m

#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m

#
# I2C Hardware Bus support
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
CONFIG_SCx200_ACB=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m

#
# Hardware Sensors Chip support
#
CONFIG_I2C_SENSOR=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m

#
# Other I2C Chip support
#
CONFIG_SENSORS_EEPROM=m
CONFIG_SENSORS_PCF8574=m
# CONFIG_I2C_DEBUG_CORE is not set
CONFIG_I2C_DEBUG_ALGO=y
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

#
# Misc devices
#
# CONFIG_IBM_ASM is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set

#
# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=y
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
CONFIG_FB_RADEON=m
# CONFIG_FB_RADEON_I2C is not set
CONFIG_FB_RADEON_DEBUG=y
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set

#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y

#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_BIT32_EMUL=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_MEMORY=y
CONFIG_SND_DEBUG_DETECT=y

#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m

#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_SONICVIBES is not set
CONFIG_SND_VIA82XX=m
# CONFIG_SND_VX222 is not set

#
# ALSA USB devices
#
CONFIG_SND_USB_AUDIO=m

#
# PCMCIA devices
#

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

#
# USB support
#
CONFIG_USB=m
CONFIG_USB_DEBUG=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_SPLIT_ISO=y
# CONFIG_USB_OHCI_HCD is not set
CONFIG_USB_UHCI_HCD=m

#
# USB Device Class drivers
#
# CONFIG_USB_AUDIO is not set

#
# USB Bluetooth TTY can only be used with disabled Bluetooth subsystem
#
# CONFIG_USB_MIDI is not set
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=m
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
# CONFIG_USB_STORAGE_HP8200e is not set
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y

#
# USB HID Boot Protocol drivers
#
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
# CONFIG_USB_AIPTEK is not set
CONFIG_USB_WACOM=m
CONFIG_USB_KBTAB=m
CONFIG_USB_POWERMATE=m
# CONFIG_USB_MTOUCH is not set
CONFIG_USB_XPAD=m
# CONFIG_USB_ATI_REMOTE is not set

#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m

#
# USB Multimedia devices
#
CONFIG_USB_DABUSB=m

#
# Video4Linux support is needed for USB Multimedia device support
#

#
# USB Network adaptors
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set

#
# USB port drivers
#
# CONFIG_USB_USS720 is not set

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
# CONFIG_USB_SERIAL_WHITEHEAT is not set
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KEYSPAN_MPR=y
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
CONFIG_USB_SERIAL_KEYSPAN_USA19=y
CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_EZUSB=y

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_TIGL is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_TEST is not set

#
# USB Gadget Support
#
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_NET2280=y
CONFIG_USB_NET2280=m
# CONFIG_USB_GADGET_PXA2XX is not set
# CONFIG_USB_GADGET_GOKU is not set
# CONFIG_USB_GADGET_SA1100 is not set
CONFIG_USB_GADGET_DUALSPEED=y
# CONFIG_USB_ZERO is not set
# CONFIG_USB_ETH is not set
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_FILE_STORAGE is not set
CONFIG_USB_G_SERIAL=m

#
# File systems
#
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_QUOTA=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=y
CONFIG_UDF_FS=m

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
# CONFIG_DEVFS_FS is not set
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_DEVPTS_FS_SECURITY=y
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_ROOT_NFS=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp437"
CONFIG_CIFS=m
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=m
# CONFIG_CODA_FS_OLD_API is not set
# CONFIG_INTERMEZZO_FS is not set
CONFIG_AFS_FS=m
CONFIG_RXRPC=m

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
# CONFIG_NEC98_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_EFI_PARTITION is not set

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m

#
# Profiling support
#
CONFIG_PROFILING=y
CONFIG_OPROFILE=m

#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SLAB=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_CHECKING is not set
# CONFIG_INIT_DEBUG is not set
CONFIG_DEBUG_INFO=y
# CONFIG_FRAME_POINTER is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_KGDB is not set

#
# Security options
#
CONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_CAPABILITIES=y
CONFIG_SECURITY_ROOTPLUG=m
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
# CONFIG_SECURITY_SELINUX_MLS is not set

#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_DEFLATE=m
# CONFIG_CRYPTO_MICHAEL_MIC is not set
CONFIG_CRYPTO_TEST=m

#
# Library routines
#
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m


Attachments:
64_dotconfig (32.28 kB)

2004-03-25 18:42:22

by Andreas Happe

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On 2004-03-24, Andreas Happe <[email protected]> wrote:
> .. will try booting without framebuffer later.

The system booted fine without framebuffer, some googling showed your
patch against drivers/char/vt.c which solved the problem (I'm not using
devfs).

posting can be found at newsid: <[email protected]>.

--Andreas

2004-03-25 22:26:45

by Adrian Bunk

[permalink] [raw]
Subject: -mm: md-merging-fix causes ICE with gcc 2.95

On Tue, Mar 23, 2004 at 11:25:11PM -0800, Andrew Morton wrote:
>...
> Changes since 2.6.5-rc2-mm1:
>...
> +md-merging-fix.patch
>
> Fix RAID merging problem.
>...

I got the following compile error in 2.6.5-rc2-mm3 using the gcc 2.95
from Debian unstable on i386:

<-- snip -->

...
CC drivers/md/linear.o
drivers/md/linear.c: In function `linear_mergeable_bvec':
drivers/md/linear.c:84: Internal compiler error:
drivers/md/linear.c:84: internal error--unrecognizable insn:
(insn/i 49 47 210 (parallel[
(set (reg:SI 0 %eax)
(asm_operands ("") ("=a") 0[
(reg:DI 1 %edx)
]
[
(asm_input:DI ("A"))
] ("drivers/md/linear.c") 41))
(set (reg:SI 1 %edx)
(asm_operands ("") ("=d") 1[
(reg:DI 1 %edx)
]
[
(asm_input:DI ("A"))
] ("drivers/md/linear.c") 41))
] ) -1 (insn_list 44 (nil))
(nil))
cpp0: output pipe has been closed
make[2]: *** [drivers/md/linear.o] Error 1

<-- snip -->


I know that this is on the first hand a compiler bug, but gcc 2.95 is
although no longer supported by the gcc developers still the recommended
compiler for the kernel.


cu
Adrian

--

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed

2004-03-28 19:49:52

by Helge Hafting

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On Wed, Mar 24, 2004 at 03:19:42PM +0100, Arjan van de Ven wrote:
> On Wed, 2004-03-24 at 15:01, Helge Hafting wrote:
> > Andrew Morton wrote:
> >
> > 2.6.5-rc2-mm2 hung during boot for me.
> > The last messages was
> > Setting up ICE socket directory ... done
> >
> > which is from the xserver-common init script
>
> are you using the nvidia modules ?

No modules whatsoever, I prefer a monolithic kernel
containing drivers for what I have.

I'm using a radeon card for graphichs.

Helge Hafting

2004-04-01 13:50:03

by Mikael Pettersson

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

On 23 Mar 2004, Andrew Morton wrote:
> Changes since 2.6.5-rc2-mm1:
...
> -nmi_watchdog-local-apic-fix.patch
> -nmi-1-hz-2.patch
>
> I think these were causing kgdb to malfunction.

Any concrete evidence about this? I fail to see how
the updated nmi-1-hz patch I wrote could affect kgdb
in a way that wouldn't also happen on UP w/o the patch.

IOW, I'm more suspicious about the other patch to
signal LAPIC NMIs on both threads on HT P4.

/Mikael

2004-04-01 19:33:43

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Mikael Pettersson <[email protected]> wrote:
>
> On 23 Mar 2004, Andrew Morton wrote:
> > Changes since 2.6.5-rc2-mm1:
> ...
> > -nmi_watchdog-local-apic-fix.patch
> > -nmi-1-hz-2.patch
> >
> > I think these were causing kgdb to malfunction.
>
> Any concrete evidence about this? I fail to see how
> the updated nmi-1-hz patch I wrote could affect kgdb
> in a way that wouldn't also happen on UP w/o the patch.
>
> IOW, I'm more suspicious about the other patch to
> signal LAPIC NMIs on both threads on HT P4.

Which patch is that?



I'm not so sure about this problem. What I was seeing was that gdb would
get confused about the stack backtraces. For example:

Bad:

(gdb) thread 32
[Switching to thread 32 (Thread 1399)]#0 0xc036f071 in schedule () at kernel/sched.c:1059
1059 return prev;
(gdb) bt
#0 0xc036f071 in schedule () at kernel/sched.c:1059
#1 0xc036f569 in schedule_timeout (timeout=-837222592) at kernel/timer.c:1042
#2 0xd0afe041 in ?? ()
#3 0xce18ffd0 in ?? ()
#4 0xce18ffd8 in ?? ()
#5 0xce18e000 in ?? ()
#6 0xcd5eb160 in ?? ()
#7 0xcd5eb08c in ?? ()
#8 0xcd5eb040 in ?? ()


Good:

(gdb) thread 80
[Switching to thread 80 (Thread 1777)]#0 get_request_wait (q=0xcfc8e800, rw=1)
at drivers/block/ll_rw_blk.c:1644
1644 ioc = get_io_context(GFP_NOIO);
(gdb) bt
#0 get_request_wait (q=0xcfc8e800, rw=1) at drivers/block/ll_rw_blk.c:1644
#1 0xc025e4a4 in __make_request (q=0xcfc8e800, bio=0xc4e50580) at drivers/block/ll_rw_blk.c:2246
#2 0xc025e820 in generic_make_request (bio=0xc4e50580) at drivers/block/ll_rw_blk.c:2418
#3 0xc025e8b6 in submit_bio (rw=0, bio=0xc4e50580) at drivers/block/ll_rw_blk.c:2445
#4 0xc01799cf in mpage_bio_submit (rw=0, bio=0x0) at fs/mpage.c:95
#5 0xc017a68a in mpage_writepage (bio=0xc4e50580, page=0xc111b7f0,
get_block=0xc01c9298 <ext2_get_block>, last_block_in_bio=0xc87d7b80, ret=0x0, wbc=0x0)
at fs/mpage.c:552
#6 0xc017a947 in mpage_writepages (mapping=0xc7382c0c, wbc=0xc87d7c74,
get_block=0xc01c9298 <ext2_get_block>) at fs/mpage.c:685
#7 0xc01c9701 in ext2_writepages (mapping=0x0, wbc=0x0) at fs/ext2/inode.c:671
#8 0xc0143407 in do_writepages (mapping=0x0, wbc=0x0) at mm/page-writeback.c:445
#9 0xc0178fa5 in __sync_single_inode (inode=0xc7382b70, wbc=0xc87d7c74) at fs/fs-writeback.c:167
#10 0xc0179153 in __writeback_single_inode (inode=0xc7382b70, wbc=0xc87d7c74) at fs/fs-writeback.c:222
#11 0xc0179340 in sync_sb_inodes (sb=0xce6f1000, wbc=0xc87d7c74) at fs/fs-writeback.c:315
#12 0xc017943a in writeback_inodes (wbc=0xc87d7c74) at fs/fs-writeback.c:361
#13 0xc0142ef2 in balance_dirty_pages (mapping=0x0) at mm/page-writeback.c:182
#14 0xc0143047 in balance_dirty_pages_ratelimited (mapping=0x0) at mm/page-writeback.c:231
#15 0xc0140427 in generic_file_aio_write_nolock (iocb=0xc87d7ea8, iov=0xc87d7f6c, nr_segs=1,
ppos=0xce9c1da0) at mm/filemap.c:1888
#16 0xc0140607 in generic_file_write_nolock (file=0x0, iov=0xc87d7f6c, nr_segs=3363667624, ppos=0x0)
at mm/filemap.c:1923
#17 0xc0140709 in generic_file_write (file=0xce9c1d80, buf=0x0, count=0, ppos=0xce9c1da0)
at mm/filemap.c:1959
#18 0xc015ab17 in vfs_write (file=0xce9c1d80, buf=0x804b3a0 '\001' <repeats 200 times>..., count=65475,
pos=0xce9c1da0) at fs/read_write.c:258
#19 0xc015abd0 in sys_write (fd=0, buf=0x0, count=0) at fs/read_write.c:295
#20 0xc0108d21 in sysenter_past_esp () at arch/i386/kernel/semaphore.c:177



Also the whole machine would wedge when doing a `cont' when the system was
under load.

I'll bring the patches back, let them bake for a while.

Could you take a look at the kgdb stub's MNI usage, see if you can spot any
nasty interactions?

2004-04-01 21:50:25

by Mikael Pettersson

[permalink] [raw]
Subject: Re: 2.6.5-rc2-mm2

Andrew Morton writes:
> Mikael Pettersson <[email protected]> wrote:
> >
> > On 23 Mar 2004, Andrew Morton wrote:
> > > Changes since 2.6.5-rc2-mm1:
> > ...
> > > -nmi_watchdog-local-apic-fix.patch
> > > -nmi-1-hz-2.patch
> > >
> > > I think these were causing kgdb to malfunction.
> >
> > Any concrete evidence about this? I fail to see how
> > the updated nmi-1-hz patch I wrote could affect kgdb
> > in a way that wouldn't also happen on UP w/o the patch.
> >
> > IOW, I'm more suspicious about the other patch to
> > signal LAPIC NMIs on both threads on HT P4.
>
> Which patch is that?

I belive nmi-1-hz-2.patch is Ok. It only changes NMI HZ.
nmi_watchdog-local-apic-fix.patch is a more likely suspect
since it actually changes NMI behaviour.

> I'll bring the patches back, let them bake for a while.

Please try with just the nmi-1-hz-2.patch for now.

> Could you take a look at the kgdb stub's MNI usage, see if you can spot any
> nasty interactions?

I can have a go at it this weekend.

/Mikael