public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.5-rc2-mm2
@ 2004-03-24  7:25 Andrew Morton
  2004-03-24  8:08 ` 2.6.5-rc2-mm2 Piet Delaney
                   ` (6 more replies)
  0 siblings, 7 replies; 25+ messages in thread
From: Andrew Morton @ 2004-03-24  7:25 UTC (permalink / raw)
  To: linux-kernel


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 <bjorn.helgaas@hp.com>
  Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
  From: Bjorn Helgaas <bjorn.helgaas@hp.com>
  Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
  From: Bjorn Helgaas <bjorn.helgaas@hp.com>
  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 <mochel@osdl.org>
  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 <hawkes@babylon.engr.sgi.com>
  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 <hawkes@babylon.engr.sgi.com>
  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




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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
@ 2004-03-24  8:08 ` Piet Delaney
  2004-03-24  8:22 ` 2.6.5-rc2-mm2 Marc-Christian Petersen
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 25+ messages in thread
From: Piet Delaney @ 2004-03-24  8:08 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

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 <bjorn.helgaas@hp.com>
>   Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
>   From: Bjorn Helgaas <bjorn.helgaas@hp.com>
>   Subject: Re: 2.6.5-rc2 lots of warnings for dma_error
>   From: Bjorn Helgaas <bjorn.helgaas@hp.com>
>   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 <mochel@osdl.org>
>   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 <hawkes@babylon.engr.sgi.com>
>   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 <hawkes@babylon.engr.sgi.com>
>   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 majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
-- 
piet@www.piet.net


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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
  2004-03-24  8:08 ` 2.6.5-rc2-mm2 Piet Delaney
@ 2004-03-24  8:22 ` Marc-Christian Petersen
  2004-03-24  8:28   ` 2.6.5-rc2-mm2 Marc-Christian Petersen
  2004-03-24 10:00 ` 2.6.5-rc2-mm2 Martin Zwickel
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 25+ messages in thread
From: Marc-Christian Petersen @ 2004-03-24  8:22 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 307 bytes --]

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

[-- Attachment #2: 2.6.5-rc2-mm2-fixups-00-fixup.patch --]
[-- Type: text/x-diff, Size: 332 bytes --]

--- old/fs/dquot.c	2004-03-24 08:52:42.000000000 +0100
+++ new/fs/dquot.c	2004-03-24 09:21:30.000000000 +0100
@@ -286,7 +286,7 @@ void mark_info_dirty(struct super_block 
 {
 	set_bit(DQF_INFO_DIRTY_B, &sb_dqopt(sb)->info[type].dqi_flags);
 }
-
+EXPORT_SYMBOL(mark_info_dirty);
 
 /*
  *	Read dquot from disk and alloc space for it

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

* Re: 2.6.5-rc2-mm2
  2004-03-24  8:22 ` 2.6.5-rc2-mm2 Marc-Christian Petersen
@ 2004-03-24  8:28   ` Marc-Christian Petersen
  0 siblings, 0 replies; 25+ messages in thread
From: Marc-Christian Petersen @ 2004-03-24  8:28 UTC (permalink / raw)
  To: linux-kernel; +Cc: Jan Kara

[-- Attachment #1: Type: text/plain, Size: 343 bytes --]

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


[-- Attachment #2: 2.6.5-rc2-mm2-fixups-00-fixup.patch --]
[-- Type: text/x-diff, Size: 332 bytes --]

--- old/fs/dquot.c	2004-03-24 08:52:42.000000000 +0100
+++ new/fs/dquot.c	2004-03-24 09:21:30.000000000 +0100
@@ -286,7 +286,7 @@ void mark_info_dirty(struct super_block 
 {
 	set_bit(DQF_INFO_DIRTY_B, &sb_dqopt(sb)->info[type].dqi_flags);
 }
-
+EXPORT_SYMBOL(mark_info_dirty);
 
 /*
  *	Read dquot from disk and alloc space for it

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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
  2004-03-24  8:08 ` 2.6.5-rc2-mm2 Piet Delaney
  2004-03-24  8:22 ` 2.6.5-rc2-mm2 Marc-Christian Petersen
@ 2004-03-24 10:00 ` Martin Zwickel
  2004-03-24 10:05   ` 2.6.5-rc2-mm2 Andrew Morton
  2004-03-24 11:35   ` 2.6.5-rc2-mm2 Marc-Christian Petersen
  2004-03-24 14:01 ` 2.6.5-rc2-mm2 Helge Hafting
                   ` (3 subsequent siblings)
  6 siblings, 2 replies; 25+ messages in thread
From: Martin Zwickel @ 2004-03-24 10:00 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

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 <martin.zwickel@technotrend.de>
Research & Development

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

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 10:00 ` 2.6.5-rc2-mm2 Martin Zwickel
@ 2004-03-24 10:05   ` Andrew Morton
  2004-03-24 10:14     ` 2.6.5-rc2-mm2 Martin Zwickel
  2004-03-24 11:35   ` 2.6.5-rc2-mm2 Marc-Christian Petersen
  1 sibling, 1 reply; 25+ messages in thread
From: Andrew Morton @ 2004-03-24 10:05 UTC (permalink / raw)
  To: Martin Zwickel; +Cc: linux-kernel

Martin Zwickel <martin.zwickel@technotrend.de> 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.


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

* Re: 2.6.5-rc2-mm2
  2004-03-24 10:05   ` 2.6.5-rc2-mm2 Andrew Morton
@ 2004-03-24 10:14     ` Martin Zwickel
  0 siblings, 0 replies; 25+ messages in thread
From: Martin Zwickel @ 2004-03-24 10:14 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 840 bytes --]

On Wed, 24 Mar 2004 02:05:38 -0800
Andrew Morton <akpm@osdl.org> bubbled:

> Martin Zwickel <martin.zwickel@technotrend.de> 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 <martin.zwickel@technotrend.de>
Research & Development

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

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 10:00 ` 2.6.5-rc2-mm2 Martin Zwickel
  2004-03-24 10:05   ` 2.6.5-rc2-mm2 Andrew Morton
@ 2004-03-24 11:35   ` Marc-Christian Petersen
  2004-03-24 12:12     ` 2.6.5-rc2-mm2 Geert Uytterhoeven
  1 sibling, 1 reply; 25+ messages in thread
From: Marc-Christian Petersen @ 2004-03-24 11:35 UTC (permalink / raw)
  To: linux-kernel; +Cc: Martin Zwickel, Andrew Morton, support

[-- Attachment #1: Type: text/plain, Size: 412 bytes --]

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

[-- Attachment #2: 4k-reenable.patch --]
[-- Type: text/x-diff, Size: 789 bytes --]

diff -Naurp linux-2.6.5-rc1-mm1/arch/i386/Kconfig linux-2.6.5-rc1-mm1-removed/arch/i386/Kconfig
--- linux-2.6.5-rc1-mm1/arch/i386/Kconfig	2004-03-16 21:28:03.000000000 +0100
+++ linux-2.6.5-rc1-mm1-removed/arch/i386/Kconfig	2004-03-16 21:32:08.000000000 +0100
@@ -1555,7 +1555,14 @@ config MAGIC_SYSRQ
 	default y
 
 config 4KSTACKS
-	def_bool y
+	bool "Use 4Kb for kernel stacks instead of 8Kb"
+	default n
+	help
+	  If you say Y here the kernel will use a 4Kb stacksize for the
+	  kernel stack attached to each process/thread. This facilitates
+	  running more threads on a system and also reduces the pressure
+	  on the VM subsystem for higher order allocations. This option
+	  will also use IRQ stacks to compensate for the reduced stackspace.
 
 config X86_FIND_SMP_CONFIG
 	bool

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 11:35   ` 2.6.5-rc2-mm2 Marc-Christian Petersen
@ 2004-03-24 12:12     ` Geert Uytterhoeven
  0 siblings, 0 replies; 25+ messages in thread
From: Geert Uytterhoeven @ 2004-03-24 12:12 UTC (permalink / raw)
  To: Marc-Christian Petersen
  Cc: Linux Kernel Development, Martin Zwickel, Andrew Morton

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 -- geert@linux-m68k.org

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

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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
                   ` (2 preceding siblings ...)
  2004-03-24 10:00 ` 2.6.5-rc2-mm2 Martin Zwickel
@ 2004-03-24 14:01 ` Helge Hafting
  2004-03-24 14:19   ` 2.6.5-rc2-mm2 Arjan van de Ven
  2004-03-24 14:57 ` 2.6.5-rc2-mm2 Alexander Hoogerhuis
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 25+ messages in thread
From: Helge Hafting @ 2004-03-24 14:01 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

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



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

* Re: 2.6.5-rc2-mm2
  2004-03-24 14:01 ` 2.6.5-rc2-mm2 Helge Hafting
@ 2004-03-24 14:19   ` Arjan van de Ven
  2004-03-24 15:43     ` 2.6.5-rc2-mm2 Mark McPherson
  2004-03-28 19:49     ` 2.6.5-rc2-mm2 Helge Hafting
  0 siblings, 2 replies; 25+ messages in thread
From: Arjan van de Ven @ 2004-03-24 14:19 UTC (permalink / raw)
  To: Helge Hafting; +Cc: Andrew Morton, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 280 bytes --]

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 ?

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
                   ` (3 preceding siblings ...)
  2004-03-24 14:01 ` 2.6.5-rc2-mm2 Helge Hafting
@ 2004-03-24 14:57 ` Alexander Hoogerhuis
  2004-03-24 20:16   ` 2.6.5-rc2-mm2 Andrew Morton
  2004-03-24 18:54 ` 2.6.5-rc2-mm2 Andreas Happe
  2004-04-01 13:49 ` 2.6.5-rc2-mm2 Mikael Pettersson
  6 siblings, 1 reply; 25+ messages in thread
From: Alexander Hoogerhuis @ 2004-03-24 14:57 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Andrew Morton <akpm@osdl.org> 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                               | alexh@ihatent.com
CCNP - CCDP - MCNE - CCSE                          | +47 908 21 485
"You have zero privacy anyway. Get over it."  --Scott McNealy

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 14:19   ` 2.6.5-rc2-mm2 Arjan van de Ven
@ 2004-03-24 15:43     ` Mark McPherson
  2004-03-28 19:49     ` 2.6.5-rc2-mm2 Helge Hafting
  1 sibling, 0 replies; 25+ messages in thread
From: Mark McPherson @ 2004-03-24 15:43 UTC (permalink / raw)
  To: linux-kernel

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



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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
                   ` (4 preceding siblings ...)
  2004-03-24 14:57 ` 2.6.5-rc2-mm2 Alexander Hoogerhuis
@ 2004-03-24 18:54 ` Andreas Happe
  2004-03-24 21:06   ` 2.6.5-rc2-mm2 Andrew Morton
  2004-03-24 21:32   ` 2.6.5-rc2-mm2 Olaf Hering
  2004-04-01 13:49 ` 2.6.5-rc2-mm2 Mikael Pettersson
  6 siblings, 2 replies; 25+ messages in thread
From: Andreas Happe @ 2004-03-24 18:54 UTC (permalink / raw)
  To: linux-kernel

On 2004-03-24, Andrew Morton <akpm@osdl.org> 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


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

* Re: 2.6.5-rc2-mm2
  2004-03-24 14:57 ` 2.6.5-rc2-mm2 Alexander Hoogerhuis
@ 2004-03-24 20:16   ` Andrew Morton
  0 siblings, 0 replies; 25+ messages in thread
From: Andrew Morton @ 2004-03-24 20:16 UTC (permalink / raw)
  To: Alexander Hoogerhuis; +Cc: linux-kernel, marcel

Alexander Hoogerhuis <alexh@boxed.no> wrote:
>
> Andrew Morton <akpm@osdl.org> 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.




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

* Re: 2.6.5-rc2-mm2
  2004-03-24 18:54 ` 2.6.5-rc2-mm2 Andreas Happe
@ 2004-03-24 21:06   ` Andrew Morton
  2004-03-24 23:46     ` 2.6.5-rc2-mm2 Andreas Happe
  2004-03-24 21:32   ` 2.6.5-rc2-mm2 Olaf Hering
  1 sibling, 1 reply; 25+ messages in thread
From: Andrew Morton @ 2004-03-24 21:06 UTC (permalink / raw)
  To: Andreas Happe; +Cc: linux-kernel

Andreas Happe <news_0403@flatline.ath.cx> wrote:
>
> On 2004-03-24, Andrew Morton <akpm@osdl.org> 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.

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 18:54 ` 2.6.5-rc2-mm2 Andreas Happe
  2004-03-24 21:06   ` 2.6.5-rc2-mm2 Andrew Morton
@ 2004-03-24 21:32   ` Olaf Hering
  1 sibling, 0 replies; 25+ messages in thread
From: Olaf Hering @ 2004-03-24 21:32 UTC (permalink / raw)
  To: Andreas Happe; +Cc: linux-kernel

 On Wed, Mar 24, Andreas Happe wrote:

> On 2004-03-24, Andrew Morton <akpm@osdl.org> 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

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 21:06   ` 2.6.5-rc2-mm2 Andrew Morton
@ 2004-03-24 23:46     ` Andreas Happe
  2004-03-25 18:41       ` 2.6.5-rc2-mm2 Andreas Happe
  0 siblings, 1 reply; 25+ messages in thread
From: Andreas Happe @ 2004-03-24 23:46 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, olh

Andrew Morton <akpm@osdl.org> [040324 22:04]:
>Andreas Happe <news_0403@flatline.ath.cx> 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

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

* Re: 2.6.5-rc2-mm2
@ 2004-03-24 23:49 Sid Boyce
  0 siblings, 0 replies; 25+ messages in thread
From: Sid Boyce @ 2004-03-24 23:49 UTC (permalink / raw)
  To: linux-kernel

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.


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

* RE: 2.6.5-rc2-mm2
@ 2004-03-25  1:23 Sid Boyce
  0 siblings, 0 replies; 25+ messages in thread
From: Sid Boyce @ 2004-03-25  1:23 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 798 bytes --]

Andrew Morton wrote:
 > Andreas Happe <news_0403@xxxxxxxxxxxxxxx> 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?/
 >
 > The sysrq-T output, if possible. And your .config.

SysRQ-T gives no output on x86_64, the config is the same as for 2.6.5-rc2.
Regards
Sid.

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


[-- Attachment #2: 64_dotconfig --]
[-- Type: text/plain, Size: 33054 bytes --]

#
# 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

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

* Re: 2.6.5-rc2-mm2
  2004-03-24 23:46     ` 2.6.5-rc2-mm2 Andreas Happe
@ 2004-03-25 18:41       ` Andreas Happe
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Happe @ 2004-03-25 18:41 UTC (permalink / raw)
  To: linux-kernel

On 2004-03-24, Andreas Happe <andreashappe@flatline.ath.cx> 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: <20040325092002.62edd8e7.akpm@osdl.org>.

	--Andreas


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

* Re: 2.6.5-rc2-mm2
  2004-03-24 14:19   ` 2.6.5-rc2-mm2 Arjan van de Ven
  2004-03-24 15:43     ` 2.6.5-rc2-mm2 Mark McPherson
@ 2004-03-28 19:49     ` Helge Hafting
  1 sibling, 0 replies; 25+ messages in thread
From: Helge Hafting @ 2004-03-28 19:49 UTC (permalink / raw)
  To: Arjan van de Ven; +Cc: Helge Hafting, Andrew Morton, linux-kernel

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

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

* Re: 2.6.5-rc2-mm2
  2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
                   ` (5 preceding siblings ...)
  2004-03-24 18:54 ` 2.6.5-rc2-mm2 Andreas Happe
@ 2004-04-01 13:49 ` Mikael Pettersson
  2004-04-01 19:30   ` 2.6.5-rc2-mm2 Andrew Morton
  6 siblings, 1 reply; 25+ messages in thread
From: Mikael Pettersson @ 2004-04-01 13:49 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

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

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

* Re: 2.6.5-rc2-mm2
  2004-04-01 13:49 ` 2.6.5-rc2-mm2 Mikael Pettersson
@ 2004-04-01 19:30   ` Andrew Morton
  2004-04-01 21:46     ` 2.6.5-rc2-mm2 Mikael Pettersson
  0 siblings, 1 reply; 25+ messages in thread
From: Andrew Morton @ 2004-04-01 19:30 UTC (permalink / raw)
  To: Mikael Pettersson; +Cc: linux-kernel

Mikael Pettersson <mikpe@csd.uu.se> 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?


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

* Re: 2.6.5-rc2-mm2
  2004-04-01 19:30   ` 2.6.5-rc2-mm2 Andrew Morton
@ 2004-04-01 21:46     ` Mikael Pettersson
  0 siblings, 0 replies; 25+ messages in thread
From: Mikael Pettersson @ 2004-04-01 21:46 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Andrew Morton writes:
 > Mikael Pettersson <mikpe@csd.uu.se> 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

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

end of thread, other threads:[~2004-04-01 21:50 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-25  1:23 2.6.5-rc2-mm2 Sid Boyce
  -- strict thread matches above, loose matches on Subject: below --
2004-03-24 23:49 2.6.5-rc2-mm2 Sid Boyce
2004-03-24  7:25 2.6.5-rc2-mm2 Andrew Morton
2004-03-24  8:08 ` 2.6.5-rc2-mm2 Piet Delaney
2004-03-24  8:22 ` 2.6.5-rc2-mm2 Marc-Christian Petersen
2004-03-24  8:28   ` 2.6.5-rc2-mm2 Marc-Christian Petersen
2004-03-24 10:00 ` 2.6.5-rc2-mm2 Martin Zwickel
2004-03-24 10:05   ` 2.6.5-rc2-mm2 Andrew Morton
2004-03-24 10:14     ` 2.6.5-rc2-mm2 Martin Zwickel
2004-03-24 11:35   ` 2.6.5-rc2-mm2 Marc-Christian Petersen
2004-03-24 12:12     ` 2.6.5-rc2-mm2 Geert Uytterhoeven
2004-03-24 14:01 ` 2.6.5-rc2-mm2 Helge Hafting
2004-03-24 14:19   ` 2.6.5-rc2-mm2 Arjan van de Ven
2004-03-24 15:43     ` 2.6.5-rc2-mm2 Mark McPherson
2004-03-28 19:49     ` 2.6.5-rc2-mm2 Helge Hafting
2004-03-24 14:57 ` 2.6.5-rc2-mm2 Alexander Hoogerhuis
2004-03-24 20:16   ` 2.6.5-rc2-mm2 Andrew Morton
2004-03-24 18:54 ` 2.6.5-rc2-mm2 Andreas Happe
2004-03-24 21:06   ` 2.6.5-rc2-mm2 Andrew Morton
2004-03-24 23:46     ` 2.6.5-rc2-mm2 Andreas Happe
2004-03-25 18:41       ` 2.6.5-rc2-mm2 Andreas Happe
2004-03-24 21:32   ` 2.6.5-rc2-mm2 Olaf Hering
2004-04-01 13:49 ` 2.6.5-rc2-mm2 Mikael Pettersson
2004-04-01 19:30   ` 2.6.5-rc2-mm2 Andrew Morton
2004-04-01 21:46     ` 2.6.5-rc2-mm2 Mikael Pettersson

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