public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.6-rc3-mm1
@ 2004-04-30  8:46 Andrew Morton
  2004-04-30 13:32 ` 2.6.6-rc3-mm1 Keith Owens
                   ` (8 more replies)
  0 siblings, 9 replies; 29+ messages in thread
From: Andrew Morton @ 2004-04-30  8:46 UTC (permalink / raw)
  To: linux-kernel


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/

General muse:

- I'm getting the sched-domains CPU scheduler patches cleaned up and
  stabilised for a post-2.6.6 merge.  We have a small regression in one
  workload, improvements in most others.  We do need an SMT-aware scheduler in
  2.6 so we may as well get this work merged up so people can perform the
  final fine-tuning more conveniently.

- I'll submit the rmap patches up to rmap-13 and the i_shared_sem/lock
  conversion after 2.6.6.  That seems stable enough.

- There are a lot of fbdev patches in here and I'm uncertain as to their
  stability and testing status.  I'll need to consult with the fbdev
  developers before moving any of those along.

- There are a zillion input layer patches here.  I assume Vojtech will pick
  them up and feed them in post-2.6.6.

- There are a lot of reiserfs features here too.  I need to work with Chris
  on which ones are headed into 2.6.6.  We haven't had any tester feedback. 
  Hopefully this is good.

- The autofs4 patch series may be ready to go.  This is an invitation to
  interested parties to submit their final review comments...

- The ia64 CPU hotplug work is here just for review/comment/build breakage. 
  That's David M-T's call.

- The ext3 reservation code I view as being in mid-development.  I believe
  we need to move the data structures out of the inode and separately allocate
  them, and I remain concerned that there will be CPU consumption problems in
  corner cases.  But it's stable, and a big performance boost for common
  workloads at which ext3 has traditionally been awful.



This patch series:


- reiserfs gains a data=journal option.

- more VM work from Hugh

- Big MIPS update

- Updated ia64 CPU Hotplug series

- Plus the customary shower of random fixes.




Changes since 2.6.6-rc2-mm2:



 linus.patch
 bk-acpi.patch
 bk-agpgart.patch
 bk-alsa.patch
 bk-cifs.patch
 bk-cpufreq.patch
 bk-driver-core.patch
 bk-drm.patch
 bk-input.patch
 bk-libata.patch
 bk-netdev.patch
 bk-ntfs.patch
 bk-pci.patch
 bk-scsi.patch
 bk-usb.patch

 External trees, fresh from bitkeeper.

-create_singlethread_workqueue.patch
-use-workqueue-for-call_usermodehelper.patch
-1-1-reiserfs-ignore-prepared-and-locked-buffers.patch
-credentials-locking-fix.patch
-ext3-journalled-quota-locking-fix.patch
-bigger-quota-hashtable.patch
-per-sb-dquot-dirty-lists.patch
-minor-fixes-in-journalled-quota.patch
-ppc64-split-promc-into-pre-reloc-and-post-reloc-functions.patch
-ppc64-rearrage-finish_device_tree-and-its-functions-in-c.patch
-ppc64-rearrage-copy_device_tree-and-its-functions-in-c.patch
-ppc64-rearrage-interpret_funcs-in-c-order.patch
-ppc64-rearrage-rest-of-promc-in-c-order.patch
-ppc64-make-finish_device_tree-use-lmb_alloc-not-klimit.patch
-ppc64-make_room-macro-for-ppc64-promc.patch
-ppc64-fix-promc-to-boot-on-g5-after-make_room-fix.patch
-ppc64-clean-up-prom-functions-in-promc.patch
-ppc64-initrd-cleanup.patch
-ppc64-move-initrd.patch
-intel8x0-resume-fix.patch
-dquot-unneeded-test.patch
-kbuild-improved-external-module-support.patch
-slab-alignment-fixes.patch
-prune_dcache-comment-fix.patch
-m68k-superfluous-whitespace.patch
-amiga-a2065-ethernet-kern.patch
-m68k-bitops.patch
-efivars-remove-from-ia64.patch
-efivars-add-to-drivers-firmware.patch
-efivars-remove-x86-references.patch
-s390-9-9-no-timer-interrupts-in-idle.patch
-task_lock-comment-update.patch
-dio_bio_reap-retval-fix.patch
-crypto_null-autoload.patch
-remove-bootsect_helper-and-a-comment-fix-iii.patch
-fix-config_sysfs=n-compile-warning.patch
-isofs-default-nls-charset-not-used-fix.patch
-fixes-to-mvme5100-support-in-265.patch
-slab-order-0-for-vfs-caches.patch
-smb_writepage-retval-fix.patch
-simplify-put_page.patch
-hugepage-fixes.patch
-hugepage-fixes-fix.patch
-26-isdn-eicon-driver-remove-call-to-trap-usermode-helper.patch
-tips-for-s3-resume-on-radeon-cards.patch
-ppc32-fix-head_44xs-copyrights.patch
-proc-array-old-gcc-fix.patch
-blkdevh-functions-no-longer-inline.patch
-nfs_writepages-retval-fix.patch
-include-asm-ppc-dma-mappingh-dma_unmap_page.patch
-nfs_writepage-retval-fix.patch
-fix-fs-proc-task_nommuc-compile.patch
-remove-documentation-docbook-parportbooktmpl.patch
-set-module-license-in-mcheck-non-fatalc.patch
-submittingpatches-diffing-update.patch
-fix-null-ptr-dereference-in-pm2fb_probe-2.patch
-promc-fix-for-config_blk_dev_initrd=n.patch
-ppc64-remove-duplicated-mb-and-comment-from-__cpu_up.patch
-parport-pnp-detection-fix.patch
-scsi_disk_release-warning-fix.patch
-sata_sx4-warning-fix.patch
-cifssmb-warning-fix.patch

 Merged

+frame-pointer-based-stack-dumps-tweaks.patch

 Fiddle with the updated version of the x86 frame-pointer-based stack
 backtracer.  Basically the old version was producing way too much output and
 was prone to scrolling the important output off the top of the screen.

+cifs-build-fix.patch

 Fix x86_64 bogon in bk-cifs.patch

-nfs-direct-warning-fix.patch

 This got lost

+nfs-printk-warning-fix.patch

 But it came back again.

+efivars-sysfs-fix.patch

 Tweak the EFI sysfs output

+dvbfix-adapter-module-removal-bug.patch

 DVB driver fix

+s390-oprofile-config-cleanup.patch

 s390 oprofile Kconfig fixes

+make-ikconfig-quiet.patch

 Remove a printk

+ppc64-shmget-translation-bugfix.patch

 ppc64 compat fix

-i_shared_lock-fix-1.patch
-i_shared_lock-fix-2.patch
-i_shared_lock-mremap-fix.patch

 Folded into i_shared_lock.patch

+numa-api-x86_64.patch
+numa-api-i386.patch
+numa-api-ia64.patch
+numa-api-core.patch
+mpol-in-copy_vma.patch
+numa-api-core-slab-panic.patch
+numa-api-statistics-2.patch
+numa-api-vma-policy-hooks.patch
+numa-api-shared-memory-support.patch
+numa-api-statistics.patch
+numa-api-anon-memory-policy.patch

 Consolidated NUMA API patch series.

+rmap-14-i_shared_lock-fixes.patch
+rmap-15-vma_adjust.patch
+rmap-16-pretend-prio_tree.patch
+rmap-17-real-prio_tree.patch
+rmap-18-i_mmap_nonlinear.patch
+rmap-19-arch-prio_tree.patch

 More VM work from Hugh

+fix-deadlock-in-journalled-quota.patch

 Quota fix

+mips-update.patch
+mips-fix-mips-26-fb-setup.patch
+mips-simplify-expression.patch
+mips-newport-driver-fixes.patch
+mips-remove-video_type_sni_rm.patch
+mips-gbe-video-driver.patch
+mips-add-missing-ip22-zilog-bit.patch
+mips-64-bit-mips-needs-compat-stuff.patch
+mips-remove-dz-driver.patch
+mips-sgiwd93-26-fixes-and-crapectomy.patch

 MIPS stuff

-sched-find-busiest-fix.patch
-sched-misc-fixes.patch
-ppc64-sched_domains-fix.patch
-sched-domain-setup-lock-ppc64-fix.patch
-ppc64-smt-sched-stuff.patch

 Folded into other scheduler patches

-process-migration-speedup.patch
+sched-process-migration-speedup.patch

 Renamed

-hotplug-cpu-sched_balance_exec-fix.patch
+sched-hotplug-cpu-sched_balance_exec-fix.patch

 Renamed

-ppc64-sched-domain-support.patch
+sched-ppc64-sched-domain-support.patch

 Renamed

+sched-smt-domain-race.patch

 Fix small sched-domain race

+sched-move-migrate_all_tasks-to-cpu_dead-handling.patch
+sched-move-migrate_all_tasks-to-cpu_dead-handling-unlikely-cleanup.patch

 CPU hotplug-vs-sched-domains fixes

+sched-move-migrate_all_tasks-to-cpu_dead-handling-up-fix.patch

 Fix it for CONFIG_SMP=n

+sched-sys_sched_getaffinity_lock_cpu_hotplug.patch

 Small sched_getaffinity race fix

+binfmt_misc-credentials-fixes.patch

 Fixes and cleanups against binfmt_misc-credentials.patch

-aic7xxx-swsusp-support.patch

 This broke, but I'm not confident that it was complete anyway.

-xfs-laptop-mode.patch
-xfs-laptop-mode-syncd-synchronization.patch

 Drop these - they broek, and the XFS team is looking after this now.

+4-autofs4-2.6.0-expire-20040405-may_umount_tree-cleanup.patch

 Clean up 4-autofs4-260-expire-20040405-fix-fix.patch

-lindent-rwsem.patch
-de-racify-rwsem-take-2.patch

 These broke.

+neomagic-driver-update-fix.patch

 Fix neomagic-driver-update.patch

+reiserfs-commit-default-fix.patch

 laptop-mode resierfs fix

+reiserfs-data-logging-support.patch

 Support data=journal on reiserfs

-fix-warning-in-prefetch_range.patch

 Dropped - it assumed peculiar gcc options which we don't use.

+fix-null-ptr-dereference-in-pm2fb_probe-2.patch

 fbdev driver fix

+sis-agp-updates.patch

 SiS AGP driver updates

+new-asiliant-framebuffer-driver.patch

 New framebuffer driver

+fbcon-and-unimap.patch
+videodev-handle-class_register-failure.patch

 More fbdev work

+acpiphp_glue-oops-fix.patch

 Fix an oops

+clear_backing_dev_congested.patch

 Add an API which NFS might use

+dpt_i2o.patch

 dpt_i2o driver fixes

+find_user-locking.patch

 Add missing locking to find_user()

+improve-laptop-modes-block_dump-output.patch

 Improve the output of laptop-mode's block-bump diagnostics

+com90xx_message.patch
+parport_doc_arg.patch
+kernel-api-docs.patch

 Janitorial things

+allow-architectures-to-reenable-interrupts-on-contended-spinlocks.patch

 Rework the spinlock code so that architectures can reenable interrupts when
 spinning in spin_lock_irq() or spin_lcok_irqsave().  Only implemented for
 ia64 at this stage.

+allow-architectures-to-reenable-interrupts-on-contended-spinlocks-fix.patch

 Fix it for CONFIG_SMP=n

+only-print-tainted-message-once.patch

 Donlt print the tainted message on every module load.

-ia64-cpu-hotplug-core_kernel_init.patch
-ia64-cpu-hotplug-init_removal_ia64.patch
-ia64-cpu-hotplug-sysfs_ia64.patch
-ia64-cpu-hotplug-hotcpu_ia64.patch
-ia64-cpu-hotplug-ia64_palinfo.patch
-ia64-cpu-hotplug-cpu_present.patch
-ia64-cpu-hotplug-migrate_irq.patch
+ia64-cpuhotplug-core_kernel_init.patch
+ia64-cpuhotplug-init_removal.patch
+ia64-cpuhotplug-sysfs_ia64.patch
+ia64-cpuhotplug-irq_affinity_fix.patch
+ia64-cpuhotplug-hotcpu.patch
+ia64-cpuhotplug-palinfo.patch
+ia64-cpuhotplug-cpu_present_map.patch

 new ia64 hotplug CPU series

+blk_start_queue-use-kblockd.patch

 blk_start_queue() was using the wrong kernel thread.

+module-ref-counting-for-vt-console-drivers.patch

 Introduce module refcounting for the virtual terminal drivers

+edd-follow-sysfs-convention-module_version-remove-dead-scsi-symlink.patch

 EDD sysfs symlink fixes.





All 278 patches:


linus.patch

bk-acpi.patch

bk-agpgart.patch

bk-alsa.patch

bk-cifs.patch

bk-cpufreq.patch

bk-driver-core.patch

bk-drm.patch

bk-input.patch

bk-libata.patch

bk-netdev.patch

bk-ntfs.patch

bk-pci.patch

bk-scsi.patch

bk-usb.patch

mm.patch
  add -mmN to EXTRAVERSION

frame-pointer-based-stack-dumps.patch
  x86: stack dumps using frame pointers

frame-pointer-based-stack-dumps-tweaks.patch
  frame-pointer-based-stack-dumps-tweaks

cifs-build-fix.patch
  cifs build fix

nfs-printk-warning-fix.patch
  nfs printk warning fix

efivars-sysfs-fix.patch
  efivars sysfs fix

dvbfix-adapter-module-removal-bug.patch
  DVB:Fix adapter module removal bug

s390-oprofile-config-cleanup.patch
  s390: oprofile Kconfig fixes

make-ikconfig-quiet.patch
  make ikconfig quiet

ppc64-shmget-translation-bugfix.patch
  ppc64: shmget() translation bugfix

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: fix for recent gcc
  kgdb warning fixes
  THREAD_SIZE fixes for kgdb

kgdboe-netpoll.patch
  kgdb-over-ethernet via netpoll
  kgdboe: fix configuration of MAC address

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

rmap-7-object-based-rmap.patch
  rmap 7 object-based rmap

ia64-rmap-build-fix.patch
  ia64 rmap build fix

rmap-8-unmap-nonlinear.patch
  rmap 8 unmap nonlinear

slab-panic.patch
  slab: consolidate panic code

rmap-9-remove-pte_chains.patch
  rmap 9 remove pte_chains

rmap-10-add-anonmm-rmap.patch
  rmap 10 add anonmm rmap

rmap-11-mremap-moves.patch
  rmap 11 mremap moves

rmap-12-pgtable-remove-rmap.patch
  rmap 12 pgtable remove rmap

rmap-13-include-asm-deletions.patch
  rmap 13 include/asm deletions

i_shared_lock.patch
  Convert i_shared_sem back to a spinlock
  i_shared_lock fix 1
  i_shared_lock fix 2
  i_shared_lock mremap fix

numa-api-x86_64.patch
  numa api: -64 support
  numa api: Bitmap bugfix

numa-api-i386.patch
  numa api: Add i386 support

numa-api-ia64.patch
  numa api: Add IA64 support

numa-api-core.patch
  numa api: Core NUMA API code
  numa api: docs and policy_vma() locking fix
  numa-api-core-tweaks
  Some fixes for NUMA API
  From: Matthew Dobson <colpatch@us.ibm.com>
  Subject: [PATCH] include/linux/gfp.h cleanup for NUMA API
  numa-api-core bitmap_clear fixes

mpol-in-copy_vma.patch
  mpol in copy_vma

numa-api-core-slab-panic.patch
  numa-api-core-slab-panic

numa-api-statistics-2.patch
  Re-add NUMA API statistics

numa-api-vma-policy-hooks.patch
  numa api: Add VMA hooks for policy
  numa-api-vma-policy-hooks fix

numa-api-shared-memory-support.patch
  numa api: Add shared memory support
  numa-api-shared-memory-support-tweaks

numa-api-statistics.patch
  numa api: Add statistics

numa-api-anon-memory-policy.patch
  numa api: Add policy support to anonymous  memory

rmap-14-i_shared_lock-fixes.patch
  rmap 14: i_shared_lock fixes

rmap-15-vma_adjust.patch
  rmap 15: vma_adjust

rmap-16-pretend-prio_tree.patch
  rmap 16: pretend prio_tree

rmap-17-real-prio_tree.patch
  rmap 17: real prio_tree

rmap-18-i_mmap_nonlinear.patch
  rmap 18: i_mmap_nonlinear

rmap-19-arch-prio_tree.patch
  rmap 19: arch prio_tree

fix-deadlock-in-journalled-quota.patch
  Fix deadlock in journalled quota

mips-update.patch
  MIPS update

mips-fix-mips-26-fb-setup.patch
  mips: fix 2.6 fb setup

mips-simplify-expression.patch
  mips: Simplify expression

mips-newport-driver-fixes.patch
  mips: newport driver fixes

mips-remove-video_type_sni_rm.patch
  mips: remove VIDEO_TYPE_SNI_RM

mips-gbe-video-driver.patch
  mips: GBE Video Driver

mips-add-missing-ip22-zilog-bit.patch
  mips: add missing IP22 Zilog bit

mips-64-bit-mips-needs-compat-stuff.patch
  mips: 64-bit MIPS needs compat stuff

mips-remove-dz-driver.patch
  mips: remove dz driver

mips-sgiwd93-26-fixes-and-crapectomy.patch
  mips: sgiwd93 2.6 fixes and crapectomy

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

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

ppc64-reloc_hide.patch

invalidate_inodes-speedup.patch
  invalidate_inodes speedup
  more invalidate_inodes speedup 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

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

local_bh_enable-warning-fix.patch

Move-saved_command_line-to-init-mainc.patch
  Move saved_command_line to init/main.c

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-domain-debugging.patch
  sched_domain debugging

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

sched-sibling-map-to-cpumask.patch
  sched: cpu_sibling_map to cpu_mask

sched-domains-i386-ht.patch
  sched: implement domains for i386 HT

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-group-power.patch
  sched-group-power

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

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

sched-trivial.patch
  sched: trivial fixes, cleanups

sched-hotplug-cpu-sched_balance_exec-fix.patch
  Hotplug CPU sched_balance_exec Fix

sched-wakebalance-fixes.patch
  sched: wakeup balancing fixes

sched-imbalance-fix.patch
  sched: fix imbalance calculations

sched-altix-tune1.patch
  sched: altix tuning

sched-fix-activelb.patch
  sched: oops fix

sched-ppc64-sched-domain-support.patch
  ppc64: sched-domain support

sched-domain-setup-lock.patch
  sched: fix setup races

sched-minor-cleanups.patch
  sched: minor cleanups

sched-inline-removals.patch
  sched: uninlinings

sched-move-cold-task.patch
  sched: move cold task in mysteriouis ways

sched-migrate-shortcut.patch
  sched: add migration shortcut

sched-more-sync-wakeups.patch
  sched: extend sync wakeups

sched-boot-fix.patch
  sched: lock cpu_attach_domain for hotplug

sched-cleanups.patch
  sched: cleanups

sched-damp-passive-balance.patch
  sched: passive balancing damping

sched-cpu-load-cleanup.patch
  sched: cpu load management cleanup

sched-balance-context.patch
  sched: balance-on-clone

sched-less-idle.patch
  sched: reduce idle time

sched-wake_up-speedup.patch
  sched: micro-optimisation for wake_up

sched-smt-domain-race.patch
  sched: Look at another CPU's domain

sched-move-migrate_all_tasks-to-cpu_dead-handling.patch
  Move migrate_all_tasks to CPU_DEAD handling

sched-move-migrate_all_tasks-to-cpu_dead-handling-unlikely-cleanup.patch
  Move migrate_all_tasks to CPU_DEAD handling: unlikely() cleanup

sched-sys_sched_getaffinity_lock_cpu_hotplug.patch
  sched_getaffinity vs cpu hotplug race fix

schedstats.patch
  sched: scheduler statistics

cond_resched-might-sleep.patch
  cond_resched() might sleep

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

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

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

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

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

binfmt_misc-credentials-fixes.patch
  binfmt_misc-credentials cleanups and fixes

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

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

siimage-update.patch
  ide: update for siimage driver

nmi_watchdog-local-apic-fix.patch
  Fix nmi_watchdog=2 and P4 HT

nmi-1-hz-2.patch
  reduce NMI watchdog call frequency with local APIC.

shm-do_munmap-check.patch

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

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

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

stack-reductions-nfsread.patch
  stack reductions: nfs read

speed-up-sata.patch
  speed up SATA

advansys-fix.patch
  advansys check_region() fix

journal_add_journal_head-debug.patch
  journal_add_journal_head-debug

nfs-O_DIRECT-fixes.patch
  NFS: O_DIRECT fixes

aic7xxx-deadlock-fix.patch
  aic7xxx deadlock fix

aic7xxx-section-fix.patch
  aic7...: Fix bad __exit reference

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

cciss-logical-device-queues.patch
  cciss: per logical device queues

sk98lin-buggy-vpd-workaround.patch
  net/sk98lin: correct buggy VPD in ASUS MB

unplug-can-sleep.patch
  unplug functions can sleep

firestream-warnings.patch
  firestream warnings

fix-acer-travelmate-360-interrupt-routing.patch
  fix Acer TravelMate 360 interrupt routing

ext3_rsv_cleanup.patch
  ext3 block reservation patch set -- ext3 preallocation cleanup

ext3_rsv_base.patch
  ext3 block reservation patch set -- ext3 block reservation
  ext3 reservations: fix performance regression
  ext3 block reservation patch set -- mount and ioctl feature
  ext3 block reservation patch set -- dynamically increase reservation window

ext3-reservation-default-on.patch
  ext3 reservation: default to on

ext3-reservation-ifdef-cleanup-patch.patch
  ext3 reservation ifdef cleanup patch

ext3-reservation-max-window-size-check-patch.patch
  ext3 reservation max window size check patch

ext3-reservation-file-ioctl-fix.patch
  ext3 reservation file ioctl fix

ext3-lazy-discard-reservation-window-patch.patch
  ext3 lazy discard reservation window patch

ext3-discard-reservation-in-last-iput-fix-patch.patch
  ext3 discard reservation in last iput fix patch

ext3-discard-reservation-in-last-iput-fix-patch-fix.patch
  Fix lazy reservation discard

ext3-bogus-enospc-fix.patch
  Fix ext3 bogus ENOSPC

sched-in_sched_functions.patch
  sched: in_sched_functions() cleanup

sysfs-d_fsdata-race-fix-2.patch
  kobject/sysfs race fix

0-autofs4-2.6.0-signal-20040405.patch
  autofs: dnotify + autofs may create signal/restart syscall loop

add-omitted-autofs4-super-block-field.patch
  add omitted autofs4 super block field

1-autofs4-2.6.4-cleanup-20040405.patch
  autofs: printk cleanups

2-autofs4-2.6.4-fill_super-20040405.patch

3-autofs4-2.6.0-bkl-20040405.patch
  autofs: locking rework

4-autofs4-2.6.0-expire-20040405.patch
  autofs: expiry refcount fixes

4-autofs4-260-expire-20040405-fix.patch
  4-autofs4-2.6.0-expire-20040405 locking fix

4-autofs4-260-expire-20040405-fix-fix.patch
  autofs expiry fix

4-autofs4-2.6.0-expire-20040405-may_umount_tree-cleanup.patch
  autofs4: may_umount_tree() cleanup

5-autofs4-2.6.0-readdir-20040405.patch
  autofs: readdir fixes

umount-after-bad-chdir.patch
  fix umount after bad chdir

autofs4-fix-handling-of-chdir-and-chroot.patch
  autofs4: fix handling of chdir and chroot

6-autofs4-2.6.0-may_umount-20040405.patch
  autofs: add ioctl to query unmountability

7-autofs4-2.6.0-extra-20040405.patch
  autofs: readdir futureproofing

as-increase-batch-expiry.patch
  AS: increase batch expiry intervals

consolidate-sys32_readv-and-sys32_writev.patch
  Consolidate sys32_readv and sys32_writev

consolidate-do_execve32.patch
  Consolidate do_execve32

consolidate-sys32_select.patch
  Consolidate sys32_select

consolidate-sys32_nfsservctl.patch
  Consolidate sys32_nfsservctl

clean-up-asm-pgalloch-include.patch
  Clean up asm/pgalloc.h include

clean-up-asm-pgalloch-include-2.patch
  Clean up asm/pgalloc.h include

clean-up-asm-pgalloch-include-3.patch
  Clean up asm/pgalloc.h include 3

ppc64-uninline-__pte_free_tlb.patch
  ppc64: uninline __pte_free_tlb()

es7000-subarch-update-2.patch
  es7000 subarch update

input-tsdev-fixes.patch
  tsdev.c fixes

fix-scancode-keycode-scancode-conversion-for-265.patch
  Fix scancode->keycode->scancode conversion

use-less-stack-in-ide_unregister.patch
  use less stack in ide_unregister

string_h-needs-compiler_h.patch
  string.h needs compiler.h

new-set-of-input-patches-synaptics-cleanup.patch
  input: synaptics cleanup

new-set-of-input-patches-synaptics-middle-button-support.patch
  input: synaptics middle button support

new-set-of-input-patches-dont-change-max-proto.patch
  input: dont change max proto

new-set-of-input-patches-atkbd-soften-accusation.patch
  input: atkbd soften accusation

new-set-of-input-patches-atkbd-trailing-whitespace.patch
  input: atkbd trailing whitespace

new-set-of-input-patches-atkbd-use-bitfields.patch
  input: atkbd - use bitfields

new-set-of-input-patches-atkbd-timeout-complaints.patch
  input: atkbd timeout complaints

new-set-of-input-patches-psmouse-rescan-on-hotplug.patch
  input: psmouse rescan on hotplug

new-set-of-input-patches-psmouse-reconnect-after-error.patch
  input: psmouse reconnect after error

new-set-of-input-patches-psmouse-add-protocol_handler.patch
  input: psmouse add protocol_handler

new-set-of-input-patches-psmouse-sliced-commands.patch
  input: psmouse sliced commands

new-set-of-input-patches-atkbd-reconnect-probe.patch
  input: atkbd reconnect probe

new-set-of-input-patches-allow-disabling-psaux.patch
  input: allow disabling psaux

new-set-of-input-patches-serio-whitespace.patch
  input: serio whitespace

new-set-of-input-patches-serio-open-close-optional.patch
  input: serio open/close optional

psmouse-fix-mouse-hotplugging.patch
  psmouse: fix mouse hotplugging

bssprot.patch
  binfmt_elf.c: allow .bss with no access

bssprot-sparc-fix.patch
  bssprot sparc64 fix

bssprot-cleanup.patch
  bssprot cleanup

bssprot-more-fixes.patch
  bssprot: more fixes

neomagic-driver-update.patch
  Neomagic driver update.

neomagic-driver-update-fix.patch
  neomagic-driver-update fix

kernel_ppc8xx_misc.patch
  ppc32: ppc8xx build fixes

remove-bootsect_helper-and-a-comment-fix-iii.patch
  Remove bootsect_helper and a comment fix

fealnx-mac-address-and-other-issues.patch
  Fealnx. Mac address and other issues

remove-some-unused-variables-in-s2io.patch
  remove some unused variables in s2io

new-version-of-early-cpu-detect.patch
  New version of early CPU detect

new-version-of-early-cpu-detect-fix.patch
  new-version-of-early-cpu-detect-fix

radeon-garbled-screen-fix.patch
  radeonfb: fix garbled screen

writepage-retval-warning.patch
  writepage-retval-warning

shrink_slab-handle-GFP_NOFS.patch
  shrink_slab: improved handling of GFP_NOFS allocations

fix-3c59xc-to-allow-3c905c-100bt-fd.patch
  fix 3c59x.c to allow 3c905c 100bT-FD

use-dos_extended_partition.patch
  partitioning cleanup: use DOS_EXTENDED_PARTITION

reiserfs-commit-default-fix.patch
  From: Bart Samwel <bart@samwel.tk>
  Subject: [PATCH] Reiserfs commit default fix

reiserfs-acl-mknod.patch
  reiserfs: acl device node initialization

reiserfs-xattrs-04.patch
  reiserfs: xattr support

reiserfs-acl-02.patch
  reiserfs: ACL support

reiserfs-trusted-02.patch
  reiserfs: support trusted xattrs

reiserfs-selinux-02.patch
  reiserfs: selinux support

reiserfs-xattr-locking-02.patch
  reiserfs: xattr locking fixes

reiserfs-quota.patch
  reiserfs: quota support

reiserfs-permission.patch
  reiserfs: xattr permission fix

reiserfs-warning.patch
  reiserfs: add device info to diagnostic messages

reiserfs-group-alloc-9.patch
  reiserfs: block allocator optimizations

reiserfs-group-alloc-9-build-fix.patch
  reiserfs-group-alloc-9 build fix

reiserfs-search_reada-5.patch
  reiserfs: btree readahead

reiserfs-data-logging-support.patch
  reiserfs data logging support

problems-with-atkbd_command--atkbd_interrupt-interaction.patch
  Problems with atkbd_command & atkbd_interrupt interaction

mptfusion-depends-on-scsi.patch
  mptfusion depends on scsi

mark-config_mac_serial-drivers-macintosh-macserialc-as-broken.patch
  Mark CONFIG_MAC_SERIAL (drivers/macintosh/macserial.c) as broken

radeon-fb-screen-corruption-fix.patch
  radeonfb display corruption fix

tridentfbc-warning-fix.patch
  video/tridentfb.c warning fix

hgafbc-warning-fix.patch
  video/hgafb.c warning fix

imsttfbc-warning-fix.patch
  video/imsttfb.c. warning fix

fbdev-logo-handling-fix.patch
  fbdev: clean up logo handling

fbdev-redundant-prows-calculation-removal.patch
  fbdev: remove redundant p->vrows calculation

fbdev-remove-redundant-local.patch
  fbdev: remove redundant local

fbdev-access_align-default.patch
  fbdev: set a default access_align value

fix-null-ptr-dereference-in-pm2fb_probe-2.patch
  Fix NULL-ptr dereference in pm2fb_probe

virtual-fbdev-updates.patch
  Virtual fbdev updates

vesa-fbdev-update.patch
  Vesa Fbdev update

vesa-fbdev-update-fix.patch
  Vesa Fbdev update fix

sis-agp-updates.patch
  SIS AGP updates

new-asiliant-framebuffer-driver.patch
  New Asiliant framebuffer driver.

fbcon-and-unimap.patch
  Fix fbcon and unimap

videodev-handle-class_register-failure.patch
  videodev: handle class_register() failure

8139too-suspend-fix.patch
  8139too not running s3 suspend/resume pci fix

acpiphp_glue-oops-fix.patch
  acpiphp_glue.c oops fix

clear_backing_dev_congested.patch
  clear_baking_dev_congested

dpt_i2o.patch
  Fix dpt_i2o

find_user-locking.patch
  find_user-locking

improve-laptop-modes-block_dump-output.patch
  Improve laptop mode's block_dump output

com90xx_message.patch
  com90xx error message patch: check_region() gone

parport_doc_arg.patch
  Kill a warning while making pdfdocs.

kernel-api-docs.patch
  Kill some 'No description found...' warnings. (kernel-api.sgml)

allow-architectures-to-reenable-interrupts-on-contended-spinlocks.patch
  Allow architectures to reenable interrupts on contended spinlocks

only-print-tainted-message-once.patch
  Only Print Taint Message Once

ia64-cpuhotplug-core_kernel_init.patch
  oa64 cpu hotplug: core kernel initialisation

ia64-cpuhotplug-init_removal.patch
  ia64 cpu hotplug: init section fixes

ia64-cpuhotplug-sysfs_ia64.patch
  ia64 cpu hotplug: sysfs additions

ia64-cpuhotplug-irq_affinity_fix.patch
  ia64 cpu hotplug: IRQ affinity work

ia64-cpuhotplug-hotcpu.patch
  ia64 cpu hotplug: core

ia64-cpuhotplug-palinfo.patch
  ia64 cpu hotplug: /proc rework

ia64-cpuhotplug-cpu_present_map.patch
  oa64 cpu hotplug: add cpu_present_map

blk_start_queue-use-kblockd.patch
  blk_start_queue() should use kblockd

module-ref-counting-for-vt-console-drivers.patch
  Module ref counting for vt console drivers

edd-follow-sysfs-convention-module_version-remove-dead-scsi-symlink.patch
  EDD: follow sysfs convention, MODULE_VERSION, remove dead SCSI symlink




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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
@ 2004-04-30 13:32 ` Keith Owens
  2004-05-01 19:13   ` [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention Zwane Mwaikambo
  2004-04-30 16:23 ` 2.6.6-rc3-mm1 (compile stats) John Cherry
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 29+ messages in thread
From: Keith Owens @ 2004-04-30 13:32 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Fri, 30 Apr 2004 01:46:58 -0700, 
Andrew Morton <akpm@osdl.org> wrote:
>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/
>+allow-architectures-to-reenable-interrupts-on-contended-spinlocks.patch
>
> Rework the spinlock code so that architectures can reenable interrupts when
> spinning in spin_lock_irq() or spin_lcok_irqsave().  Only implemented for
> ia64 at this stage.

Only spin_lock_irqsave(), not spin_lock_irq().  The patch needs the old
flags to determine if interrupts were originally enabled, the flags are
not saved for spin_lock_irq().

In theory, spin_lock_irq() should never be called when interrupts are
already disabled, the corresponding spin_unlock_irq() will
unconditionally enable interrupts.  So it should be possible for
spin_lock_irq() to pass a constant flags value to
_raw_spin_lock_flags(), stating that interrupts were enabled before
spin_lock_irq().  Two problems with that :-

* The flags value for 'interrupts were enabled' is arch specific.

* I have seen buggy code that does spin_lock_irq() when interrupts
  are already disabled.  Unconditionally enabling interrupts while
  waiting for a contended spin_lock_irq() will perturb that code.

For now, the patch only improves the performance of spin_lock_irqsave().


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

* Re: 2.6.6-rc3-mm1 (compile stats)
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
  2004-04-30 13:32 ` 2.6.6-rc3-mm1 Keith Owens
@ 2004-04-30 16:23 ` John Cherry
  2004-04-30 22:37   ` Greg KH
  2004-04-30 22:39   ` Adrian Bunk
  2004-05-01  6:12 ` 2.6.6-rc3-mm1 Bruce Guenter
                   ` (6 subsequent siblings)
  8 siblings, 2 replies; 29+ messages in thread
From: John Cherry @ 2004-04-30 16:23 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel@vger.kernel.org

Just one new error in the allyesconfig and allmodconfig builds.

  CC      drivers/pci/hotplug/cpci_hotplug_core.o
drivers/pci/hotplug/cpci_hotplug_core.c: In function
`slot_paranoia_check':
drivers/pci/hotplug/cpci_hotplug_core.c:97: structure has no member
named `magic'
drivers/pci/hotplug/cpci_hotplug_core.c:97: `SLOT_MAGIC' undeclared
(first use in this function)
drivers/pci/hotplug/cpci_hotplug_core.c:97: (Each undeclared identifier
is reported only once
drivers/pci/hotplug/cpci_hotplug_core.c:97: for each function it appears
in.)
  CC      drivers/net/tulip/21142.o
make[3]: [drivers/pci/hotplug/cpci_hotplug_core.o] Error 1

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

Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel            bzImage   bzImage  bzImage  modules  bzImage  modules
                (defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.6-rc1-mm3     0w/0e     0w/0e   120w/10e   8w/0e   2w/0e    152w/2e
2.6.6-rc1-mm2     0w/0e     1w/5e   118w/ 0e   8w/0e   3w/0e    118w/0e
2.6.6-rc1-mm1     0w/0e     0w/7e   122w/ 0e   7w/0e   4w/0e    122w/0e
2.6.5-mm6         0w/0e     0w/0e   123w/ 0e   7w/0e   4w/0e    124w/0e
2.6.5-mm5         0w/0e     0w/0e   119w/ 0e   7w/0e   4w/0e    120w/0e
2.6.5-mm4         0w/0e     0w/0e   120w/ 0e   7w/0e   4w/0e    121w/0e
2.6.5-mm3         0w/0e     1w/0e   121w/12e   7w/0e   3w/0e    123w/0e
2.6.5-mm2         0w/0e     0w/0e   128w/12e   7w/0e   3w/0e    134w/0e
2.6.5-mm1         0w/0e     5w/0e   122w/ 0e   7w/0e   3w/0e    124w/0e
2.6.5-rc3-mm4     0w/0e     0w/0e   124w/ 0e   8w/0e   4w/0e    126w/0e
2.6.5-rc3-mm3     0w/0e     5w/0e   129w/14e   8w/0e   4w/0e    129w/6e
2.6.5-rc3-mm2     0w/0e     5w/0e   130w/14e   8w/0e   4w/0e    129w/6e
2.6.5-rc3-mm1     0w/0e     5w/0e   129w/ 0e   8w/0e   4w/0e    129w/0e
2.6.5-rc2-mm5     0w/0e     5w/0e   130w/ 0e   8w/0e   4w/0e    129w/0e
2.6.5-rc2-mm4     0w/0e     5w/0e   134w/ 0e   8w/0e   3w/0e    133w/0e
2.6.5-rc2-mm3     0w/0e     5w/0e   134w/ 0e   8w/0e   3w/0e    133w/0e
2.6.5-rc2-mm2     0w/0e     5w/0e   137w/ 0e   8w/0e   3w/0e    134w/0e
2.6.5-rc2-mm1     0w/0e     5w/0e   136w/ 0e   8w/0e   3w/0e    134w/0e
2.6.5-rc1-mm2     0w/0e     5w/0e   135w/ 5e   8w/0e   3w/0e    133w/0e
2.6.5-rc1-mm1     0w/0e     5w/0e   135w/ 5e   8w/0e   3w/0e    133w/0e
2.6.4-mm2         1w/2e     5w/2e   144w/10e   8w/0e   3w/2e    144w/0e
2.6.4-mm1         1w/0e     5w/0e   146w/ 5e   8w/0e   3w/0e    144w/0e
2.6.4-rc2-mm1     1w/0e     5w/0e   146w/12e  11w/0e   3w/0e    147w/2e
2.6.4-rc1-mm2     1w/0e     5w/0e   144w/ 0e  11w/0e   3w/0e    145w/0e
2.6.4-rc1-mm1     1w/0e     5w/0e   147w/ 5e  11w/0e   3w/0e    147w/0e
2.6.3-mm4         1w/0e     5w/0e   146w/ 0e   7w/0e   3w/0e    142w/0e
2.6.3-mm3         1w/2e     5w/2e   146w/15e   7w/0e   3w/2e    144w/5e
2.6.3-mm2         1w/8e     5w/0e   140w/ 0e   7w/0e   3w/0e    138w/0e
2.6.3-mm1         1w/0e     5w/0e   143w/ 5e   7w/0e   3w/0e    141w/0e
2.6.3-rc3-mm1     1w/0e     0w/0e   144w/13e   7w/0e   3w/0e    142w/3e
2.6.3-rc2-mm1     1w/0e     0w/265e 144w/ 5e   7w/0e   3w/0e    145w/0e
2.6.3-rc1-mm1     1w/0e     0w/265e 141w/ 5e   7w/0e   3w/0e    143w/0e
2.6.2-mm1         2w/0e     0w/264e 147w/ 5e   7w/0e   3w/0e    173w/0e
2.6.2-rc3-mm1     2w/0e     0w/265e 146w/ 5e   7w/0e   3w/0e    172w/0e
2.6.2-rc2-mm2     0w/0e     0w/264e 145w/ 5e   7w/0e   3w/0e    171w/0e
2.6.2-rc2-mm1     0w/0e     0w/264e 146w/ 5e   7w/0e   3w/0e    172w/0e
2.6.2-rc1-mm3     0w/0e     0w/265e 144w/ 8e   7w/0e   3w/0e    169w/0e
2.6.2-rc1-mm2     0w/0e     0w/264e 144w/ 5e  10w/0e   3w/0e    171w/0e
2.6.2-rc1-mm1     0w/0e     0w/264e 144w/ 5e  10w/0e   3w/0e    171w/0e
2.6.1-mm5         2w/5e     0w/264e 153w/11e  10w/0e   3w/0e    180w/0e
2.6.1-mm4         0w/821e   0w/264e 154w/ 5e   8w/1e   5w/0e    179w/0e
2.6.1-mm3         0w/0e     0w/0e   151w/ 5e  10w/0e   3w/0e    177w/0e
2.6.1-mm2         0w/0e     0w/0e   143w/ 5e  12w/0e   3w/0e    171w/0e
2.6.1-mm1         0w/0e     0w/0e   146w/ 9e  12w/0e   6w/0e    171w/0e
2.6.1-rc2-mm1     0w/0e     0w/0e   149w/ 0e  12w/0e   6w/0e    171w/4e
2.6.1-rc1-mm2     0w/0e     0w/0e   157w/15e  12w/0e   3w/0e    185w/4e
2.6.1-rc1-mm1     0w/0e     0w/0e   156w/10e  12w/0e   3w/0e    184w/2e
2.6.0-mm2         0w/0e     0w/0e   161w/ 0e  12w/0e   3w/0e    189w/0e
2.6.0-mm1         0w/0e     0w/0e   173w/ 0e  12w/0e   3w/0e    212w/0e

Web page with links to complete details:
   http://developer.osdl.org/cherry/compile/

John



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

* Re: 2.6.6-rc3-mm1 (compile stats)
  2004-04-30 16:23 ` 2.6.6-rc3-mm1 (compile stats) John Cherry
@ 2004-04-30 22:37   ` Greg KH
  2004-04-30 22:39   ` Adrian Bunk
  1 sibling, 0 replies; 29+ messages in thread
From: Greg KH @ 2004-04-30 22:37 UTC (permalink / raw)
  To: John Cherry; +Cc: Andrew Morton, linux-kernel@vger.kernel.org

On Fri, Apr 30, 2004 at 09:23:08AM -0700, John Cherry wrote:
> Just one new error in the allyesconfig and allmodconfig builds.
> 
>   CC      drivers/pci/hotplug/cpci_hotplug_core.o
> drivers/pci/hotplug/cpci_hotplug_core.c: In function
> `slot_paranoia_check':
> drivers/pci/hotplug/cpci_hotplug_core.c:97: structure has no member
> named `magic'
> drivers/pci/hotplug/cpci_hotplug_core.c:97: `SLOT_MAGIC' undeclared
> (first use in this function)
> drivers/pci/hotplug/cpci_hotplug_core.c:97: (Each undeclared identifier
> is reported only once
> drivers/pci/hotplug/cpci_hotplug_core.c:97: for each function it appears
> in.)
> make[3]: [drivers/pci/hotplug/cpci_hotplug_core.o] Error 1

Known issue, is now fixed.  My bk-pci tree was at a intermediate state
when this -mm tree was created (my fault...)

thanks,

greg k-h

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

* Re: 2.6.6-rc3-mm1 (compile stats)
  2004-04-30 16:23 ` 2.6.6-rc3-mm1 (compile stats) John Cherry
  2004-04-30 22:37   ` Greg KH
@ 2004-04-30 22:39   ` Adrian Bunk
  2004-05-01  1:55     ` Greg KH
  1 sibling, 1 reply; 29+ messages in thread
From: Adrian Bunk @ 2004-04-30 22:39 UTC (permalink / raw)
  To: John Cherry, Scott Murray, Greg KH, eike-hotplug
  Cc: Andrew Morton, linux-kernel@vger.kernel.org

On Fri, Apr 30, 2004 at 09:23:08AM -0700, John Cherry wrote:
> Just one new error in the allyesconfig and allmodconfig builds.
> 
>   CC      drivers/pci/hotplug/cpci_hotplug_core.o
> drivers/pci/hotplug/cpci_hotplug_core.c: In function
> `slot_paranoia_check':
> drivers/pci/hotplug/cpci_hotplug_core.c:97: structure has no member
> named `magic'
> drivers/pci/hotplug/cpci_hotplug_core.c:97: `SLOT_MAGIC' undeclared
> (first use in this function)
> drivers/pci/hotplug/cpci_hotplug_core.c:97: (Each undeclared identifier
> is reported only once
> drivers/pci/hotplug/cpci_hotplug_core.c:97: for each function it appears
> in.)
>   CC      drivers/net/tulip/21142.o
> make[3]: [drivers/pci/hotplug/cpci_hotplug_core.o] Error 1
>...

It seems cpci_hotplug_core.c was forgotten when some changes were made 
that are in bk-pci...

cu
Adrian

-- 

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


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

* Re: 2.6.6-rc3-mm1 (compile stats)
  2004-04-30 22:39   ` Adrian Bunk
@ 2004-05-01  1:55     ` Greg KH
  0 siblings, 0 replies; 29+ messages in thread
From: Greg KH @ 2004-05-01  1:55 UTC (permalink / raw)
  To: Adrian Bunk
  Cc: John Cherry, Scott Murray, eike-hotplug, Andrew Morton,
	linux-kernel@vger.kernel.org

On Sat, May 01, 2004 at 12:39:28AM +0200, Adrian Bunk wrote:
> On Fri, Apr 30, 2004 at 09:23:08AM -0700, John Cherry wrote:
> > Just one new error in the allyesconfig and allmodconfig builds.
> > 
> >   CC      drivers/pci/hotplug/cpci_hotplug_core.o
> > drivers/pci/hotplug/cpci_hotplug_core.c: In function
> > `slot_paranoia_check':
> > drivers/pci/hotplug/cpci_hotplug_core.c:97: structure has no member
> > named `magic'
> > drivers/pci/hotplug/cpci_hotplug_core.c:97: `SLOT_MAGIC' undeclared
> > (first use in this function)
> > drivers/pci/hotplug/cpci_hotplug_core.c:97: (Each undeclared identifier
> > is reported only once
> > drivers/pci/hotplug/cpci_hotplug_core.c:97: for each function it appears
> > in.)
> >   CC      drivers/net/tulip/21142.o
> > make[3]: [drivers/pci/hotplug/cpci_hotplug_core.o] Error 1
> >...
> 
> It seems cpci_hotplug_core.c was forgotten when some changes were made 
> that are in bk-pci...

Already fixed, thanks.

greg k-h

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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
  2004-04-30 13:32 ` 2.6.6-rc3-mm1 Keith Owens
  2004-04-30 16:23 ` 2.6.6-rc3-mm1 (compile stats) John Cherry
@ 2004-05-01  6:12 ` Bruce Guenter
  2004-05-01 10:48   ` 2.6.6-rc3-mm1 R. J. Wysocki
  2004-05-01  6:15 ` 2.6.6-rc3-mm1 Ian Kent
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 29+ messages in thread
From: Bruce Guenter @ 2004-05-01  6:12 UTC (permalink / raw)
  To: linux-kernel


[-- Attachment #1.1: Type: text/plain, Size: 570 bytes --]

On Fri, Apr 30, 2004 at 01:46:58AM -0700, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/

I cannot get serial console to work in either 2.6.6-rc2-mm2 or
2.6.6-rc3-mm1.  It does work fine with 2.6.6-rc2, with an effectively
identical configuration, and with the 2.6.5-gentoo kernel.  Serial
console is enabled in the config (attached) and grub.
-- 
Bruce Guenter <bruceg@em.ca> http://em.ca/~bruceg/ http://untroubled.org/
OpenPGP key: 699980E8 / D0B7 C8DD 365D A395 29DA  2E2A E96F B2DC 6999 80E8

[-- Attachment #1.2: config-2.6.6-rc3-mm1 --]
[-- Type: text/plain, Size: 19990 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=y
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
# CONFIG_AUDIT is not set
CONFIG_LOG_BUF_SHIFT=14
# CONFIG_HOTPLUG is not set
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 is not set
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=y
CONFIG_X86_CPUID=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT is not set
CONFIG_GART_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_X86_MCE=y

#
# Power management options
#
# CONFIG_PM is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
# CONFIG_ACPI is not set
CONFIG_ACPI_BOOT=y

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set

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

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

#
# Device Drivers
#

#
# Generic Driver Options
#

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

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play support
#

#
# Block devices
#
CONFIG_BLK_DEV_FD=m
# 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=m
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_CARMEL is not set
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_LBD=y

#
# 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 is not set
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# 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 is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
# 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=y
# 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 is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

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

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# 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 is not set

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_REPORT_LUNS is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# 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_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=y
# 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

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
CONFIG_MD_RAID1=y
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_RAID6 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_DM is not set

#
# Fusion MPT device support
#
CONFIG_FUSION=y
CONFIG_FUSION_MAX_SGE=40
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#

#
# Networking support
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK_DEV is not set
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y

#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_TUNNEL=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set

#
# 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=y
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_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=y
# CONFIG_IP_NF_NAT_SNMP_BASIC is not set
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_TARGET_NOTRACK=m
CONFIG_IP_NF_RAW=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
CONFIG_IP6_NF_RAW=m
CONFIG_XFRM=y
CONFIG_XFRM_USER=m

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# 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_KGDBOE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
CONFIG_NETDEVICES=y
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set

#
# ARCnet devices
#
# CONFIG_ARCNET is not set

#
# Ethernet (10 or 100Mbit)
#
# CONFIG_NET_ETHERNET is not set

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

#
# Ethernet (10000 Mbit)
#
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# 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 is not set
# CONFIG_INPUT_TSDEV is not set
# CONFIG_INPUT_EVDEV is not set
# 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 is not set
# CONFIG_SERIO_CT82C710 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 is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

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

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_NR_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
# CONFIG_QIC02_TAPE is not set

#
# IPMI
#
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT 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=y
# CONFIG_NVRAM is not set
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_INTEL_MCH is not set
# CONFIG_DRM is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HANGCHECK_TIMER=m

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m

#
# I2C Algorithms
#
# CONFIG_I2C_ALGOBIT is not set
# CONFIG_I2C_ALGOPCF is not set

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

#
# 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 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# 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 is not set
CONFIG_VIDEO_SELECT=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y

#
# Sound
#
# CONFIG_SOUND is not set

#
# USB support
#
# CONFIG_USB is not set

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_SMBIOS is not set

#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
# CONFIG_EXT2_FS_SECURITY is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_REISERFS_FS_XATTR is not set
CONFIG_JFS_FS=m
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
# CONFIG_XFS_RT is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_SECURITY is not set
# CONFIG_XFS_POSIX_ACL is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_QUOTA is not set
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m

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

#
# DOS/FAT/NT Filesystems
#
# CONFIG_FAT_FS is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
# CONFIG_DEVFS_DEBUG is not set
# CONFIG_DEVPTS_FS_XATTR is not set
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=m
CONFIG_NFS_V3=y
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V4 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SUNRPC=m
# CONFIG_RPCSEC_GSS_KRB5 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
# CONFIG_AFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

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

#
# Profiling support
#
# CONFIG_PROFILING is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_SCHEDSTATS=y
# CONFIG_FRAME_POINTER is not set

#
# Security options
#
# CONFIG_SECURITY is not set

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

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

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

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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
                   ` (2 preceding siblings ...)
  2004-05-01  6:12 ` 2.6.6-rc3-mm1 Bruce Guenter
@ 2004-05-01  6:15 ` Ian Kent
  2004-05-01 12:10   ` 2.6.6-rc3-mm1 raven
  2004-05-01  8:00 ` 2.6.6-rc3-mm1 Harald Arnesen
                   ` (4 subsequent siblings)
  8 siblings, 1 reply; 29+ messages in thread
From: Ian Kent @ 2004-05-01  6:15 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Fri, 30 Apr 2004, Andrew Morton wrote:

> 
> - The autofs4 patch series may be ready to go.  This is an invitation to
>   interested parties to submit their final review comments...

Jeff Moyer has pointed out a couple of things that need to be 
checked.

Hopefully I'll be able to post the result today.

Ian


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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
                   ` (3 preceding siblings ...)
  2004-05-01  6:15 ` 2.6.6-rc3-mm1 Ian Kent
@ 2004-05-01  8:00 ` Harald Arnesen
  2004-05-01 11:44   ` 2.6.6-rc3-mm1: modular ACPI button broken Adrian Bunk
  2004-05-01 18:45 ` 2.6.6-rc3-mm1 Joshua Kwan
                   ` (3 subsequent siblings)
  8 siblings, 1 reply; 29+ messages in thread
From: Harald Arnesen @ 2004-05-01  8:00 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

I don't see this in plain 2.6.6-rc3 or 2.6.6-rc2-mm2:


$ sudo make modules_install
INSTALL...
if [ -r System.map ]; then /sbin/depmod -ae -F System.map
2.6.6-rc3-mm1; fi
WARNING: /lib/modules/2.6.6-rc3-mm1/kernel/drivers/acpi/button.ko needs
unknown symbol acpi_fixed_sleep_button
WARNING: /lib/modules/2.6.6-rc3-mm1/kernel/drivers/acpi/button.ko needs
unknown symbol acpi_fixed_pwr_button
$



Here is my .config:

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_STANDALONE=y
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 is not set
CONFIG_LOG_BUF_SHIFT=14
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 is not set
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
# CONFIG_HPET_TIMER is not set
# CONFIG_HPET_EMULATE_RTC is not set
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
# CONFIG_X86_UP_APIC is not set
CONFIG_X86_TSC=y
# CONFIG_X86_MCE is not set
CONFIG_TOSHIBA=m
CONFIG_I8K=m
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
# CONFIG_REGPARM is not set

#
# Power management options (ACPI, APM)
#
# CONFIG_PM is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
# 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 is not set

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set

#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
CONFIG_PCI_GODIRECT=y
# CONFIG_PCI_GOANY is not set
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_LEGACY_PROC is not set
CONFIG_PCI_NAMES=y
# CONFIG_ISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set

#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m

#
# Device Drivers
#

#
# Generic Driver Options
#
# CONFIG_FW_LOADER is not set
# CONFIG_DEBUG_DRIVER is not set

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

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

#
# Plug and Play support
#

#
# Block devices
#
CONFIG_BLK_DEV_FD=m
# 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=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
# CONFIG_BLK_DEV_CARMEL is not set
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_SIZE=8192
# 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 is not set
CONFIG_IDEDISK_STROKE=y
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_TASKFILE_IO=y

#
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
# 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=y
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y

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

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_REPORT_LUNS is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# 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_NSP32 is not set
# CONFIG_SCSI_DEBUG 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 is not set

#
# I2O device support
#
CONFIG_I2O=m
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m

#
# Networking support
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=m
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=m
CONFIG_UNIX=m
CONFIG_NET_KEY=m
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_IPV6 is not set
# CONFIG_NETFILTER is not set
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# 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 is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_KGDBOE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
CONFIG_EQUALIZER=y
CONFIG_TUN=m
# CONFIG_ETHERTAP is not set

#
# ARCnet devices
#
# CONFIG_ARCNET is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set

#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_B44 is not set
# CONFIG_FORCEDETH is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
# CONFIG_E100 is not set
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
CONFIG_SIS900=m
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set

#
# Ethernet (10000 Mbit)
#
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
CONFIG_PPP=m
# CONFIG_PPP_MULTILINK is not set
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 is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# 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 is not set
# 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=y
# 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 is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

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

#
# Serial drivers
#
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_ACPI=y
CONFIG_SERIAL_8250_NR_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=m
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 is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m

#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set

#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_SC520_WDT is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
# CONFIG_WAFER_WDT is not set
# CONFIG_I8XX_TCO is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_SCx200_WDT is not set
# CONFIG_60XX_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_W83627HF_WDT is not set
# CONFIG_W83877F_WDT is not set
# CONFIG_MACHZ_WDT is not set

#
# PCI-based Watchdog Cards
#
# CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set

#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=m
CONFIG_RTC=m
CONFIG_GEN_RTC=m
CONFIG_GEN_RTC_X=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_INTEL_MCH is not set
# CONFIG_AGP_NVIDIA is not set
CONFIG_AGP_SIS=m
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_MWAVE is not set
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=256
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 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_ISA is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_SCx200_ACB is not set
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set

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

#
# Other I2C Chip support
#
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# 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 is not set
CONFIG_VIDEO_SELECT=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y

#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=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 is not set
# CONFIG_SND_DEBUG is not set

#
# 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=m
# 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=m
# 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 is not set
# CONFIG_SND_VX222 is not set

#
# ALSA USB devices
#
# CONFIG_SND_USB_AUDIO is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

#
# USB support
#
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set

#
# 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 is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_UHCI_HCD is not set

#
# USB Device Class drivers
#
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_BLUETOOTH_TTY is not set
# 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=y
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 is not set

#
# 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 is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_MTOUCH is not set
# CONFIG_USB_XPAD is not set
# CONFIG_USB_ATI_REMOTE is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_HPUSBSCSI is not set

#
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set

#
# 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 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OMNINET is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
CONFIG_USB_TIGL=m
# 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_CYTHERM is not set
# CONFIG_USB_TEST is not set

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# File systems
#
CONFIG_EXT2_FS=m
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
CONFIG_JFS_FS=m
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_XFS_FS=y
# CONFIG_XFS_RT is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_SECURITY is not set
# CONFIG_XFS_POSIX_ACL is not set
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set

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

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW 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 is not set
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=m
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
CONFIG_CRAMFS=m
# 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=m
CONFIG_NFS_V3=y
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V4 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SUNRPC=m
# CONFIG_RPCSEC_GSS_KRB5 is not set
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
CONFIG_INTERMEZZO_FS=m
# CONFIG_AFS_FS is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
CONFIG_MINIX_SUBPARTITION=y
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# 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="utf8"
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 is not set

#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
CONFIG_EARLY_PRINTK=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_SLAB is not set
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_SPINLINE is not set
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_KGDB is not set
# CONFIG_FRAME_POINTER is not set
CONFIG_4KSTACKS=y
# CONFIG_SCHEDSTATS is not set

#
# Security options
#
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_DES=m
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=m
CONFIG_CRYPTO_TEST=m

#
# Library routines
#
CONFIG_CRC32=m
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_STD_RESOURCES=y
CONFIG_PC=y

-- 
Hilsen Harald.

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

* Re: 2.6.6-rc3-mm1
  2004-05-01  6:12 ` 2.6.6-rc3-mm1 Bruce Guenter
@ 2004-05-01 10:48   ` R. J. Wysocki
  0 siblings, 0 replies; 29+ messages in thread
From: R. J. Wysocki @ 2004-05-01 10:48 UTC (permalink / raw)
  To: Bruce Guenter, linux-kernel

On Saturday 01 of May 2004 08:12, Bruce Guenter wrote:
> On Fri, Apr 30, 2004 at 01:46:58AM -0700, Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2
> >.6.6-rc3-mm1/
>
> I cannot get serial console to work in either 2.6.6-rc2-mm2 or
> 2.6.6-rc3-mm1.  It does work fine with 2.6.6-rc2, with an effectively
> identical configuration, and with the 2.6.5-gentoo kernel.  Serial
> console is enabled in the config (attached) and grub.

The serial console does not work in recent -mm kernels for me too (on an 
x86_64 system),

RJW



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

* 2.6.6-rc3-mm1: modular ACPI button broken
  2004-05-01  8:00 ` 2.6.6-rc3-mm1 Harald Arnesen
@ 2004-05-01 11:44   ` Adrian Bunk
  2004-05-03 18:36     ` Valdis.Kletnieks
  0 siblings, 1 reply; 29+ messages in thread
From: Adrian Bunk @ 2004-05-01 11:44 UTC (permalink / raw)
  To: Harald Arnesen, len.brown, luming.yu
  Cc: Andrew Morton, linux-kernel, acpi-devel

On Sat, May 01, 2004 at 10:00:01AM +0200, Harald Arnesen wrote:
> I don't see this in plain 2.6.6-rc3 or 2.6.6-rc2-mm2:
> 
> 
> $ sudo make modules_install
> INSTALL...
> if [ -r System.map ]; then /sbin/depmod -ae -F System.map
> 2.6.6-rc3-mm1; fi
> WARNING: /lib/modules/2.6.6-rc3-mm1/kernel/drivers/acpi/button.ko needs
> unknown symbol acpi_fixed_sleep_button
> WARNING: /lib/modules/2.6.6-rc3-mm1/kernel/drivers/acpi/button.ko needs
> unknown symbol acpi_fixed_pwr_button
> $
>...

Thanks for this report.

This seems to be introduced by the button driver unload unload patch 
(Bugzilla #2281) included in the ACPI BK patch.

It seems two EXPORT_SYMBOL's are missing in scan.c?

cu
Adrian

-- 

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



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

* Re: 2.6.6-rc3-mm1
  2004-05-01  6:15 ` 2.6.6-rc3-mm1 Ian Kent
@ 2004-05-01 12:10   ` raven
  0 siblings, 0 replies; 29+ messages in thread
From: raven @ 2004-05-01 12:10 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Sat, 1 May 2004, Ian Kent wrote:

> On Fri, 30 Apr 2004, Andrew Morton wrote:
> 
> > 
> > - The autofs4 patch series may be ready to go.  This is an invitation to
> >   interested parties to submit their final review comments...
> 
> Jeff Moyer has pointed out a couple of things that need to be 
> checked.
> 
> Hopefully I'll be able to post the result today.
> 

Jeff noticed something else that was missing from the 2.4 -> 2.6 
conversion (see below).

To all,

Looking at the code in fs/autofs4/waitq.c again, due to Jeff Moyers' 
comments, I really think I've got the locking wrong.

Can someone review this considering the case where two process do an ls of 
the same directory, that is a potential autofs4 mount (ie. an empty 
directory not yet a mountpoint), at the same time.

--- linux-2.6.6-rc2-mm2/fs/autofs4/root.c.orig	2004-05-01 19:35:08.000000000 +0800
+++ linux-2.6.6-rc2-mm2/fs/autofs4/root.c	2004-05-01 19:38:31.000000000 +0800
@@ -93,6 +93,7 @@
 {
 	struct dentry *top = dentry->d_sb->s_root;
 
+	spin_lock(&dcache_lock);
 	for(; dentry != top; dentry = dentry->d_parent) {
 		struct autofs_info *ino = autofs4_dentry_ino(dentry);
 
@@ -101,6 +102,7 @@
 			ino->last_used = jiffies;
 		}
 	}
+	spin_unlock(&dcache_lock);
 }
 
 /*

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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
                   ` (4 preceding siblings ...)
  2004-05-01  8:00 ` 2.6.6-rc3-mm1 Harald Arnesen
@ 2004-05-01 18:45 ` Joshua Kwan
  2004-05-02  0:38 ` 2.6.6-rc3-mm1 Pasi Savolainen
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 29+ messages in thread
From: Joshua Kwan @ 2004-05-01 18:45 UTC (permalink / raw)
  To: linux-kernel

On Fri, 30 Apr 2004 01:46:58 -0700, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/

The diff is kinda horked, the patch contains the autogenerated clut_*.c
files from drivers/video/logo. Just FYI.

(They're autogenerated, so should be excluded.)

-- 
Joshua Kwan



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

* [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention
  2004-04-30 13:32 ` 2.6.6-rc3-mm1 Keith Owens
@ 2004-05-01 19:13   ` Zwane Mwaikambo
  2004-05-01 21:39     ` Andrew Morton
  0 siblings, 1 reply; 29+ messages in thread
From: Zwane Mwaikambo @ 2004-05-01 19:13 UTC (permalink / raw)
  To: Linux Kernel; +Cc: Andrew Morton, Keith Owens

Hello Keith, Andrew,

Following up on Keith's code, i adapted the i386 code to allow enabling
interrupts during contested locks depending on previous interrupt
enable status. Obviously there will be a text increase (only for non
CONFIG_SPINLINE case), although it doesn't seem so bad, there will be an
increased exit latency when we attempt a lock acquisition after spinning
due to the extra instructions. How much this will affect performance i'm
not sure yet as i haven't had time to micro bench.

   text    data     bss     dec     hex filename
2628024  921731       0 3549755  362a3b vmlinux-after
2621369  921731       0 3543100  36103c vmlinux-before
2618313  919222       0 3537535  35fa7f vmlinux-spinline

The code has been stress tested on a 16x NUMAQ (courtesy OSDL).

Andrew, does this email have a whitespace problem too?

Index: linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h
===================================================================
RCS file: /home/cvsroot/linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h,v
retrieving revision 1.1.1.1
diff -u -p -B -r1.1.1.1 spinlock.h
--- linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h	1 May 2004 08:19:15 -0000	1.1.1.1
+++ linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h	1 May 2004 18:21:41 -0000
@@ -42,7 +42,6 @@ typedef struct {

 #define spin_is_locked(x)	(*(volatile signed char *)(&(x)->lock) <= 0)
 #define spin_unlock_wait(x)	do { barrier(); } while(spin_is_locked(x))
-#define _raw_spin_lock_flags(lock, flags) _raw_spin_lock(lock)

 #ifdef CONFIG_SPINLINE

@@ -58,6 +57,21 @@ typedef struct {
 		"jmp 1b\n" \
 		"3:\t"

+	#define spin_lock_string_flags \
+		"\n1:\t" \
+		"lock ; decb %0\n\t" \
+		"jns 3f\n" \
+		"testl $0x200, %1\n\t" \
+		"jz 2f\n\t" \
+		"sti\n\t" \
+		"2:\t" \
+		"rep;nop\n\t" \
+		"cmpb $0, %0\n\t" \
+		"jle 2b\n\t" \
+		"cli\n\t" \
+		"jmp 1b\n" \
+		"3:\t"
+
 #else /* !CONFIG_SPINLINE */

 	#define spin_lock_string \
@@ -72,6 +86,26 @@ typedef struct {
 		"jmp 1b\n" \
 		LOCK_SECTION_END

+	#define spin_lock_string_flags \
+		"\n1:\t" \
+		"lock ; decb %0\n\t" \
+		"jns 4f\n" \
+		"testl $0x200, %1\n\t" \
+		"jz 2f\n\t" \
+		"sti\n\t" \
+		"jmp 2f\n\t" \
+		LOCK_SECTION_START("") \
+		"2:\t" \
+		"rep;nop\n\t" \
+		"cmpb $0, %0\n\t" \
+		"jle 2b\n\t" \
+		"jmp 3f\n\t" \
+		LOCK_SECTION_END \
+		"3:\t" \
+		"cli\n\t" \
+		"jmp 1b\n" \
+		"4:\t"
+
 #endif /* CONFIG_SPINLINE */
 /*
  * This works. Despite all the confusion.
@@ -143,6 +177,20 @@ here:
 		:"=m" (lock->lock) : : "memory");
 }

+static inline void _raw_spin_lock_flags (spinlock_t *lock, unsigned long flags)
+{
+#ifdef CONFIG_DEBUG_SPINLOCK
+	__label__ here;
+here:
+	if (unlikely(lock->magic != SPINLOCK_MAGIC)) {
+		printk("eip: %p\n", &&here);
+		BUG();
+	}
+#endif
+	__asm__ __volatile__(
+		spin_lock_string_flags
+		:"=m" (lock->lock) : "r" (flags) : "memory");
+}

 /*
  * Read-write spinlocks, allowing multiple readers

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

* Re: [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention
  2004-05-01 19:13   ` [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention Zwane Mwaikambo
@ 2004-05-01 21:39     ` Andrew Morton
  2004-05-01 22:21       ` Zwane Mwaikambo
  0 siblings, 1 reply; 29+ messages in thread
From: Andrew Morton @ 2004-05-01 21:39 UTC (permalink / raw)
  To: Zwane Mwaikambo; +Cc: linux-kernel, kaos

Zwane Mwaikambo <zwane@linuxpower.ca> wrote:
>
> +	#define spin_lock_string_flags \
>  +		"\n1:\t" \
>  +		"lock ; decb %0\n\t" \
>  +		"jns 4f\n" \
>  +		"testl $0x200, %1\n\t" \
>  +		"jz 2f\n\t" \
>  +		"sti\n\t" \
>  +		"jmp 2f\n\t" \
>  +		LOCK_SECTION_START("") \
>  +		"2:\t" \
>  +		"rep;nop\n\t" \
>  +		"cmpb $0, %0\n\t" \
>  +		"jle 2b\n\t" \
>  +		"jmp 3f\n\t" \
>  +		LOCK_SECTION_END \
>  +		"3:\t" \
>  +		"cli\n\t" \
>  +		"jmp 1b\n" \
>  +		"4:\t"

Could we move all the irq-handling stuff into the out-of-line section, to
keep the fast-path cache footprint smaller?


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

* Re: [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention
  2004-05-01 21:39     ` Andrew Morton
@ 2004-05-01 22:21       ` Zwane Mwaikambo
  2004-05-01 22:51         ` Andrew Morton
  0 siblings, 1 reply; 29+ messages in thread
From: Zwane Mwaikambo @ 2004-05-01 22:21 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linux Kernel, Keith Owens

On Sat, 1 May 2004, Andrew Morton wrote:

> Could we move all the irq-handling stuff into the out-of-line section, to
> keep the fast-path cache footprint smaller?

Of course, oversight on my part. Done and restested.

Index: linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h
===================================================================
RCS file: /home/cvsroot/linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h,v
retrieving revision 1.1.1.1
diff -u -p -B -r1.1.1.1 spinlock.h
--- linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h	1 May 2004 08:19:15 -0000	1.1.1.1
+++ linux-2.6.6-rc3-mm1/include/asm-i386/spinlock.h	1 May 2004 21:53:36 -0000
@@ -42,7 +42,6 @@ typedef struct {

 #define spin_is_locked(x)	(*(volatile signed char *)(&(x)->lock) <= 0)
 #define spin_unlock_wait(x)	do { barrier(); } while(spin_is_locked(x))
-#define _raw_spin_lock_flags(lock, flags) _raw_spin_lock(lock)

 #ifdef CONFIG_SPINLINE

@@ -58,6 +57,21 @@ typedef struct {
 		"jmp 1b\n" \
 		"3:\t"

+	#define spin_lock_string_flags \
+		"\n1:\t" \
+		"lock ; decb %0\n\t" \
+		"jns 3f\n" \
+		"testl $0x200, %1\n\t" \
+		"jz 2f\n\t" \
+		"sti\n\t" \
+		"2:\t" \
+		"rep;nop\n\t" \
+		"cmpb $0, %0\n\t" \
+		"jle 2b\n\t" \
+		"cli\n\t" \
+		"jmp 1b\n" \
+		"3:\t"
+
 #else /* !CONFIG_SPINLINE */

 	#define spin_lock_string \
@@ -72,6 +86,23 @@ typedef struct {
 		"jmp 1b\n" \
 		LOCK_SECTION_END

+	#define spin_lock_string_flags \
+		"\n1:\t" \
+		"lock ; decb %0\n\t" \
+		"js 2f\n\t" \
+		LOCK_SECTION_START("") \
+		"2:\t" \
+		"testl $0x200, %1\n\t" \
+		"jz 3f\n\t" \
+		"sti\n\t" \
+		"3:\t" \
+		"rep;nop\n\t" \
+		"cmpb $0, %0\n\t" \
+		"jle 3b\n\t" \
+		"cli\n\t" \
+		"jmp 1b\n" \
+		LOCK_SECTION_END
+
 #endif /* CONFIG_SPINLINE */
 /*
  * This works. Despite all the confusion.
@@ -143,6 +174,20 @@ here:
 		:"=m" (lock->lock) : : "memory");
 }

+static inline void _raw_spin_lock_flags (spinlock_t *lock, unsigned long flags)
+{
+#ifdef CONFIG_DEBUG_SPINLOCK
+	__label__ here;
+here:
+	if (unlikely(lock->magic != SPINLOCK_MAGIC)) {
+		printk("eip: %p\n", &&here);
+		BUG();
+	}
+#endif
+	__asm__ __volatile__(
+		spin_lock_string_flags
+		:"=m" (lock->lock) : "r" (flags) : "memory");
+}

 /*
  * Read-write spinlocks, allowing multiple readers

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

* Re: [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention
  2004-05-01 22:21       ` Zwane Mwaikambo
@ 2004-05-01 22:51         ` Andrew Morton
  2004-05-01 22:58           ` Zwane Mwaikambo
  0 siblings, 1 reply; 29+ messages in thread
From: Andrew Morton @ 2004-05-01 22:51 UTC (permalink / raw)
  To: Zwane Mwaikambo; +Cc: linux-kernel, kaos

Zwane Mwaikambo <zwane@linuxpower.ca> wrote:
>
> On Sat, 1 May 2004, Andrew Morton wrote:
> 
>  > Could we move all the irq-handling stuff into the out-of-line section, to
>  > keep the fast-path cache footprint smaller?
> 
>  Of course, oversight on my part. Done and restested.

Thanks.  Would be nice to find some test which showed improved throughput
from this ;)

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

* Re: [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention
  2004-05-01 22:51         ` Andrew Morton
@ 2004-05-01 22:58           ` Zwane Mwaikambo
  0 siblings, 0 replies; 29+ messages in thread
From: Zwane Mwaikambo @ 2004-05-01 22:58 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, kaos

On Sat, 1 May 2004, Andrew Morton wrote:

> Zwane Mwaikambo <zwane@linuxpower.ca> wrote:
> >
> > On Sat, 1 May 2004, Andrew Morton wrote:
> >
> >  > Could we move all the irq-handling stuff into the out-of-line section, to
> >  > keep the fast-path cache footprint smaller?
> >
> >  Of course, oversight on my part. Done and restested.
>
> Thanks.  Would be nice to find some test which showed improved throughput
> from this ;)

I'll see if i can locate something or put something together and report
back.

	Zwane

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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
                   ` (5 preceding siblings ...)
  2004-05-01 18:45 ` 2.6.6-rc3-mm1 Joshua Kwan
@ 2004-05-02  0:38 ` Pasi Savolainen
  2004-05-02  0:56   ` 2.6.6-rc3-mm1 Andrew Morton
  2004-05-02 10:27   ` 2.6.6-rc3-mm1 Nick Piggin
  2004-05-03 14:49 ` 2.6.6-rc3-mm1 raven
  2004-05-03 14:56 ` 2.6.6-rc3-mm1 raven
  8 siblings, 2 replies; 29+ messages in thread
From: Pasi Savolainen @ 2004-05-02  0:38 UTC (permalink / raw)
  To: linux-kernel

* Andrew Morton <akpm@osdl.org>:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/

I'm having severe interactivity problems with 2.6 tree on a dual Athlon system.
I mostly get 'X screen freezes/mouse pointer immovable for a several
seconds' and rather often audio skips.

I can't really pinpoint it on some activity, but I can trigger this easily
just by switching working desktops. Applications I use are not really
anything special (sorted by virtual memory usage):

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1352 root      15   0  144m  43m  65m S  1.3  8.6 109:24.39 XFree86
31502 pvsavola  15   0  142m  32m  66m S  0.3  6.4   1:58.98 opera
31707 pvsavola  15   0  101m  29m  30m S  0.0  5.9   3:05.41 firefox-bin
31040 pvsavola  15   0 63216 8572  20m S  0.7  1.7   0:28.09 xmms
31805 pvsavola  15   0 42012  14m  21m S  0.0  2.9   0:16.30 straw
 4466 pvsavola  15   0 39800  34m  13m S  0.0  6.9   0:04.01 gimp-2.0
31508 privoxy   16   0 36180  896 1904 S  0.0  0.2   0:00.09 privoxy

Most degenerate case comes however when _closing_ some application,
especially if it has been dropped into swap. Below is 'vmstat 1' of my
shutting down (swapped-out) GIMP2.0 after I load some other memory-hungry
applications. 'freeze' and 'unfreeze' mark points at which vmstats
output really comes onto terminal.

-I really pushed 'close' on GIMP half-a minute earlier-
         procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
timestamp r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
03:27:39  0  2 381196   4416    320  21836 1744    0  1768     0 1615  2798  3  3 37 58
03:27:40  0  2 381196   3120    328  21896 1224    0  1240    44 1654  2812  3  3 50 43
03:27:41  0  2 381192   4276    296  22844  116    0  2312     4 1778  2907  4  4 32 60
03:27:42  0  1 381024   3584    304  23288  372    0   912    16 1668  2707 10  3 32 56
03:27:43  0  1 381024   3904    292  23288  896    0   920     4 1651  1244  3  3 49 45
03:27:44  0  2 381024   4112    296  23492  724    0   848     0 1628  1069  3  2 32 64
03:27:45  0  2 381024   3248    308  23476  548    0   632    12 1639  1391  4  2 34 61
03:27:46  0  2 381020   3952    312  24552   56    0  2312    28 1737  2993  5  5 25 66
03:27:47  1  3 381020   2976    316  25076  356    0  1004    12 1749  2756  5  4 14 77
03:27:48  1  2 380308   3864    324  25164 1244    0  1276     4 1684  2821  5  4 38 55
03:27:49  0  3 380116   3224    324  25160 1312    0  1356     0 1659  2561 10  3 38 50
03:27:50  0  3 380116   3408    332  24408  880    0   904    40 1656  1106  4  1 28 66
03:27:51  1  2 380116   3104    388  24420  448    0   968     4 1639  2078  4  3 34 60
03:27:52  0  2 378492   3400    424  24888  640    0  1376    16 1719  2773  8  5 27 60
03:27:53  0  3 378484   4112    400  24296 1304    0  1328     0 1686  1626  5  2 34 60
03:27:54  0  4 378484   3224    404  24232 1536    0  1624     0 1693  1006  4  2 40 54
03:27:55  1  0 378484   3680    428  23624 1048    0  1116     0 1688  2772  9  3 48 39
03:27:56 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
03:27:56  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
03:27:56  1  3 378484   3896    404  23680  200    0  1364   436 1731  2914 11  5 24 60
03:27:57  0  2 378484   3272    452  23816   88    0   604     0 1640  2810  6  3 45 46
-freeze-
03:27:58  0  2 258376 106600    456  24128  216    0  1188     4 1637  2311  4  5 40 51
03:27:59  0  2 258376 105400    464  24156 1120    0  1120    48 1702  1018  1  2 50 47
03:28:00  0  1 258360 104776    464  23384 1188    0  1188     0 1675   880  0  2 50 49
03:28:01  0  2 258360 103432    472  23360 1240    0  1240    16 1707   940  0  1 25 73
03:28:02  0  1 258360 102216    472  23392  988    0   988     0 1675   748  0  1 50 49
03:28:03  0  1 258360 101132    472  23368  908    0   908     0 1667   706  1  1 50 49
03:28:04  0  1 258360  99920    472  23320 1136    0  1136     0 1637   744  1  1 50 49
03:28:05  0  1 258360  98752    472  23312 1028    0  1028     0 1635   743  0  2 50 49
03:28:06  0  1 258360  97280    488  23360 1228    0  1228    28 1703   822  0  1 26 73
03:28:07  0  1 258360  95936    488  23324 1124    0  1124     0 1669   741  1  2 50 49
03:28:08  0  1 258360  94784    488  23336 1008    0  1008     0 1672   726  0  1 50 49
03:28:09  0  1 258360  93616    488  23340 1220    0  1220     0 1677   726  0  0 50 49
03:28:10  0  1 258360  92464    488  23332 1096    0  1096     0 1673   736  0  2 50 48
03:28:11  0  2 258360  91376    492  23320  960    0   960    12 1649   691  0  1 33 65
03:28:12  0  2 258360  90544    504  23340  716    0   716    16 1635   741  0  1 16 83
03:28:13  0  1 258360  89432    504  23312 1048    0  1048     0 1631   585  0  2 50 47
03:28:14  0  1 258360  88408    504  23276  988    0   988     0 1609   616  0  1 50 49
03:28:15  0  4 258360  88860    524  23872  472    0   856     0 1608   800  8  2 33 57
03:28:16  0  4 258360  84428    552  28124  208    0  4700    12 1606   593  1  2 49 48
03:28:17 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
03:28:17  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
03:28:17  1  1 258360  82764    560  28812 1004    0  1692     4 1735  1736  5  2 34 59
03:28:18  0  0 258360  82508    568  28872    0    0     0    52 1560  2844  5  2 90  2
-unfreeze-
03:28:19  1  0 258360  82516    568  28872    0    0     0     0 1553  2770  5  3 93  0
03:28:20  0  0 258360  82516    568  28872    0    0     0     0 1550  2793  5  2 93  0
03:28:21  0  0 258360  82604    576  28864    0    0     8     0 1458  2635  4  2 94  1
03:28:22  0  0 258360  82604    584  28856    0    0     0    16 1551  2674  4  2 93  0


I've also wondered a bit about slabtop, is this really OK for half-a-day
uptime and not really changing since?:

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME
348220 348135  99%    0.19K  17411       20     69644K dentry_cache
313138 313049  99%    0.50K  44734        7    178936K ext3_inode_cache
 10530   7354  69%    0.05K    135       78       540K buffer_head


This machine is rather standard 2xAthlon/512MB, 1G swap/UDMA2 disk.

Is there anything I can do to help solve this?


Thanks.
-- 
   Psi -- <http://www.iki.fi/pasi.savolainen>


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

* Re: 2.6.6-rc3-mm1
  2004-05-02  0:38 ` 2.6.6-rc3-mm1 Pasi Savolainen
@ 2004-05-02  0:56   ` Andrew Morton
  2004-05-02 10:27   ` 2.6.6-rc3-mm1 Nick Piggin
  1 sibling, 0 replies; 29+ messages in thread
From: Andrew Morton @ 2004-05-02  0:56 UTC (permalink / raw)
  To: Pasi Savolainen; +Cc: linux-kernel

Pasi Savolainen <psavo@iki.fi> wrote:
>
>  I've also wondered a bit about slabtop, is this really OK for half-a-day
>  uptime and not really changing since?:
> 
>    OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME
>  348220 348135  99%    0.19K  17411       20     69644K dentry_cache
>  313138 313049  99%    0.50K  44734        7    178936K ext3_inode_cache
>   10530   7354  69%    0.05K    135       78       540K buffer_head

2.6.6-rc3-mm1 is totally broken in the slab-shrinking area (sorry).

--- 25/mm/vmscan.c~shrink_slab-handle-GFP_NOFS-fix	2004-05-01 14:34:25.446391008 -0700
+++ 25-akpm/mm/vmscan.c	2004-05-01 14:34:37.424570048 -0700
@@ -156,7 +156,7 @@ static int shrink_slab(unsigned long sca
 			shrinker->nr = LONG_MAX;	/* It wrapped! */
 
 		if (shrinker->nr <= SHRINK_BATCH)
-			break;
+			continue;
 		while (shrinker->nr) {
 			long this_scan = shrinker->nr;
 			int shrink_ret;

_


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

* Re: 2.6.6-rc3-mm1
  2004-05-02  0:38 ` 2.6.6-rc3-mm1 Pasi Savolainen
  2004-05-02  0:56   ` 2.6.6-rc3-mm1 Andrew Morton
@ 2004-05-02 10:27   ` Nick Piggin
  2004-05-03 22:39     ` 2.6.6-rc3-mm1 Pasi Savolainen
  1 sibling, 1 reply; 29+ messages in thread
From: Nick Piggin @ 2004-05-02 10:27 UTC (permalink / raw)
  To: Pasi Savolainen; +Cc: linux-kernel

Pasi Savolainen wrote:
> * Andrew Morton <akpm@osdl.org>:
> 
>>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/
> 
> 
> I'm having severe interactivity problems with 2.6 tree on a dual Athlon system.
> I mostly get 'X screen freezes/mouse pointer immovable for a several
> seconds' and rather often audio skips.
> 

Make sure X is running at the normal priority (ie 0).
Does that improve things?

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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
                   ` (6 preceding siblings ...)
  2004-05-02  0:38 ` 2.6.6-rc3-mm1 Pasi Savolainen
@ 2004-05-03 14:49 ` raven
  2004-05-03 14:56 ` 2.6.6-rc3-mm1 raven
  8 siblings, 0 replies; 29+ messages in thread
From: raven @ 2004-05-03 14:49 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel


Found a couple of symbols not exported that were needed by the ext3.ko 
module.

--- linux-2.6.6-rc3-mm1/fs/dquot.c.orig	2004-05-03 21:59:24.000000000 +0800
+++ linux-2.6.6-rc3-mm1/fs/dquot.c	2004-05-03 22:01:19.000000000 +0800
@@ -1761,6 +1761,8 @@
 EXPORT_SYMBOL(vfs_set_dqblk);
 EXPORT_SYMBOL(dquot_commit);
 EXPORT_SYMBOL(dquot_commit_info);
+EXPORT_SYMBOL(dquot_acquire);
+EXPORT_SYMBOL(dquot_release);
 EXPORT_SYMBOL(dquot_mark_dquot_dirty);
 EXPORT_SYMBOL(dquot_initialize);
 EXPORT_SYMBOL(dquot_drop);

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

* Re: 2.6.6-rc3-mm1
  2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
                   ` (7 preceding siblings ...)
  2004-05-03 14:49 ` 2.6.6-rc3-mm1 raven
@ 2004-05-03 14:56 ` raven
  2004-05-03 16:10   ` 2.6.6-rc3-mm1 Jeff Moyer
  8 siblings, 1 reply; 29+ messages in thread
From: raven @ 2004-05-03 14:56 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel


The case where two process similtaneously trigger a mount in autofs4 can 
cause multiple requests to the daemon for the same mount. The daemon 
handles this OK but it's possible an incorrect error to be returned. For 
this reason I believe it is better to change the spin lock to a semaphore 
in waitq.c. This makes the second and subsequent request wait on the q as 
ther supposed to.

Comments and questions welcome.

--- linux-2.6.6-rc3-mm1/fs/autofs4/autofs_i.h.orig	2004-05-03 18:47:46.000000000 +0800
+++ linux-2.6.6-rc3-mm1/fs/autofs4/autofs_i.h	2004-05-03 18:49:53.000000000 +0800
@@ -100,6 +100,7 @@
 	int reghost_enabled;
 	int needs_reghost;
 	struct super_block *sb;
+	struct semaphore wq_sem;
 	struct autofs_wait_queue *queues; /* Wait queue pointer */
 };
 
--- linux-2.6.6-rc3-mm1/fs/autofs4/inode.c.orig	2004-05-03 18:50:02.000000000 +0800
+++ linux-2.6.6-rc3-mm1/fs/autofs4/inode.c	2004-05-03 18:52:42.000000000 +0800
@@ -205,6 +205,7 @@
 	sbi->sb = s;
 	sbi->version = 0;
 	sbi->sub_version = 0;
+	init_MUTEX(&sbi->wq_sem);
 	sbi->queues = NULL;
 	s->s_blocksize = 1024;
 	s->s_blocksize_bits = 10;
--- linux-2.6.6-rc3-mm1/fs/autofs4/waitq.c.orig	2004-05-03 18:45:05.000000000 +0800
+++ linux-2.6.6-rc3-mm1/fs/autofs4/waitq.c	2004-05-03 19:12:35.000000000 +0800
@@ -17,8 +17,6 @@
 #include <linux/file.h>
 #include "autofs_i.h"
 
-static spinlock_t waitq_lock = SPIN_LOCK_UNLOCKED;
-
 /* We make this a static variable rather than a part of the superblock; it
    is better if we don't reassign numbers easily even across filesystems */
 static autofs_wqt_t autofs4_next_wait_queue = 1;
@@ -180,40 +178,43 @@
 		return -ENOENT;
 	}
 
-	spin_lock(&waitq_lock);
+	if (down_interruptible(&sbi->wq_sem)) {
+		kfree(name);
+		return -EINTR;
+	}
+
 	for (wq = sbi->queues ; wq ; wq = wq->next) {
 		if (wq->hash == dentry->d_name.hash &&
 		    wq->len == len &&
 		    wq->name && !memcmp(wq->name, name, len))
 			break;
 	}
-	spin_unlock(&waitq_lock);
-	
+
 	if ( !wq ) {
 		/* Create a new wait queue */
 		wq = kmalloc(sizeof(struct autofs_wait_queue),GFP_KERNEL);
 		if ( !wq ) {
 			kfree(name);
+			up(&sbi->wq_sem);
 			return -ENOMEM;
 		}
 
-		spin_lock(&waitq_lock);
 		wq->wait_queue_token = autofs4_next_wait_queue;
 		if (++autofs4_next_wait_queue == 0)
 			autofs4_next_wait_queue = 1;
 		wq->next = sbi->queues;
 		sbi->queues = wq;
-		spin_unlock(&waitq_lock);
 		init_waitqueue_head(&wq->queue);
 		wq->hash = dentry->d_name.hash;
 		wq->name = name;
 		wq->len = len;
 		wq->status = -EINTR; /* Status return if interrupted */
+		atomic_set(&wq->wait_ctr, 2);
+		up(&sbi->wq_sem);
 
 		DPRINTK(("autofs4_wait: new wait id = 0x%08lx, name = %.*s, nfy=%d\n",
 			 (unsigned long) wq->wait_queue_token, wq->len, wq->name, notify));
 		/* autofs4_notify_daemon() may block */
-		atomic_set(&wq->wait_ctr, 2);
 		if (notify != NFY_NONE) {
 			autofs4_notify_daemon(sbi,wq, 
 					notify == NFY_MOUNT ?
@@ -222,6 +223,7 @@
 		}
 	} else {
 		atomic_inc(&wq->wait_ctr);
+		up(&sbi->wq_sem);
 		DPRINTK(("autofs4_wait: existing wait id = 0x%08lx, name = %.*s, nfy=%d\n",
 			 (unsigned long) wq->wait_queue_token, wq->len, wq->name, notify));
 	}
@@ -260,7 +262,8 @@
 
 	status = wq->status;
 
-	if (atomic_dec_and_test(&wq->wait_ctr))	/* Are we the last process to need status? */
+	/* Are we the last process to need status? */
+	if (atomic_dec_and_test(&wq->wait_ctr))
 		kfree(wq);
 
 	return status;
@@ -271,19 +274,19 @@
 {
 	struct autofs_wait_queue *wq, **wql;
 
-	spin_lock(&waitq_lock);
+	down(&sbi->wq_sem);
 	for ( wql = &sbi->queues ; (wq = *wql) ; wql = &wq->next ) {
 		if ( wq->wait_queue_token == wait_queue_token )
 			break;
 	}
 
 	if ( !wq ) {
-		spin_unlock(&waitq_lock);
+		up(&sbi->wq_sem);
 		return -EINVAL;
 	}
 
 	*wql = wq->next;	/* Unlink from chain */
-	spin_unlock(&waitq_lock);
+	up(&sbi->wq_sem);
 	kfree(wq->name);
 	wq->name = NULL;	/* Do not wait on this queue */
 


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

* Re: 2.6.6-rc3-mm1
  2004-05-03 14:56 ` 2.6.6-rc3-mm1 raven
@ 2004-05-03 16:10   ` Jeff Moyer
  2004-05-04  1:00     ` 2.6.6-rc3-mm1 Ian Kent
  2004-05-04  1:53     ` 2.6.6-rc3-mm1 Ian Kent
  0 siblings, 2 replies; 29+ messages in thread
From: Jeff Moyer @ 2004-05-03 16:10 UTC (permalink / raw)
  To: raven; +Cc: Andrew Morton, linux-kernel

==> Regarding Re: 2.6.6-rc3-mm1; raven@themaw.net adds:

raven> The case where two process similtaneously trigger a mount in autofs4
raven> can cause multiple requests to the daemon for the same mount. The
raven> daemon handles this OK but it's possible an incorrect error to be
raven> returned. For this reason I believe it is better to change the spin
raven> lock to a semaphore in waitq.c. This makes the second and subsequent
raven> request wait on the q as ther supposed to.

This looks good to me.  Do you also need to take the semaphore in
autofs4_catatonic_mode(), around the hijacking of the queue?

void autofs4_catatonic_mode(struct autofs_sb_info *sbi)
{
	struct autofs_wait_queue *wq, *nwq;

	DPRINTK(("autofs: entering catatonic mode\n"));

	sbi->catatonic = 1;
	wq = sbi->queues;
	sbi->queues = NULL;	/* Erase all wait queues */
...


-Jeff

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

* Re: 2.6.6-rc3-mm1: modular ACPI button broken
  2004-05-01 11:44   ` 2.6.6-rc3-mm1: modular ACPI button broken Adrian Bunk
@ 2004-05-03 18:36     ` Valdis.Kletnieks
  2004-05-03 19:21       ` Len Brown
  0 siblings, 1 reply; 29+ messages in thread
From: Valdis.Kletnieks @ 2004-05-03 18:36 UTC (permalink / raw)
  To: Adrian Bunk
  Cc: Harald Arnesen, len.brown, luming.yu, Andrew Morton, linux-kernel,
	acpi-devel

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

On Sat, 01 May 2004 13:44:21 +0200, Adrian Bunk said:

> This seems to be introduced by the button driver unload unload patch 
> (Bugzilla #2281) included in the ACPI BK patch.
> 
> It seems two EXPORT_SYMBOL's are missing in scan.c?

And a needed #include, as well (found that out the hard way).  Here's
the "works for me" patch...

--- linux-2.6.6-rc3-mm1/drivers/acpi/scan.c.modules	2004-04-30 21:45:27.348492000 -0400
+++ linux-2.6.6-rc3-mm1/drivers/acpi/scan.c	2004-04-30 23:26:24.994263676 -0400
@@ -4,6 +4,7 @@
 
 #include <linux/init.h>
 #include <linux/acpi.h>
+#include <linux/module.h>
 
 #include <acpi/acpi_drivers.h>
 #include <acpi/acinterp.h>	/* for acpi_ex_eisa_id_to_string() */
@@ -16,7 +17,9 @@ ACPI_MODULE_NAME		("scan")
 
 extern struct acpi_device		*acpi_root;
 struct acpi_device 		*acpi_fixed_pwr_button;
+EXPORT_SYMBOL(acpi_fixed_pwr_button);
 struct acpi_device 		*acpi_fixed_sleep_button;
+EXPORT_SYMBOL(acpi_fixed_sleep_button);
 
 
 #define ACPI_BUS_CLASS			"system_bus"


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

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

* Re: 2.6.6-rc3-mm1: modular ACPI button broken
  2004-05-03 18:36     ` Valdis.Kletnieks
@ 2004-05-03 19:21       ` Len Brown
  0 siblings, 0 replies; 29+ messages in thread
From: Len Brown @ 2004-05-03 19:21 UTC (permalink / raw)
  To: Valdis.Kletnieks
  Cc: Adrian Bunk, Harald Arnesen, Luming Yu, Andrew Morton,
	linux-kernel, ACPI Developers

On Mon, 2004-05-03 at 14:36, Valdis.Kletnieks@vt.edu wrote:
> On Sat, 01 May 2004 13:44:21 +0200, Adrian Bunk said:
> 
> > This seems to be introduced by the button driver unload unload patch 
> > (Bugzilla #2281) included in the ACPI BK patch.
> > 
> > It seems two EXPORT_SYMBOL's are missing in scan.c?
> 
> And a needed #include, as well (found that out the hard way).  Here's
> the "works for me" patch...

I should have mentioned that I pushed the works-for-me patch to linus a
few hours ago -- so -mm will get it that way.

Note also with the existing -mm tree you can always
CONFIG_ACPI_BUTTON=y instead of using a module for now.

thanks,
-Len



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

* Re: 2.6.6-rc3-mm1
  2004-05-02 10:27   ` 2.6.6-rc3-mm1 Nick Piggin
@ 2004-05-03 22:39     ` Pasi Savolainen
  0 siblings, 0 replies; 29+ messages in thread
From: Pasi Savolainen @ 2004-05-03 22:39 UTC (permalink / raw)
  To: linux-kernel

* Nick Piggin <nickpiggin@yahoo.com.au>:
> Pasi Savolainen wrote:
>> * Andrew Morton <akpm@osdl.org>:
>> 
>>>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6-rc3/2.6.6-rc3-mm1/
>> 
>> 
>> I'm having severe interactivity problems with 2.6 tree on a dual Athlon system.
>> I mostly get 'X screen freezes/mouse pointer immovable for a several
>> seconds' and rather often audio skips.
>> 
>
> Make sure X is running at the normal priority (ie 0).
> Does that improve things?

It already is at nice 0.

The slab shrinking fix Andrew provided reduced all the swapping to
minimum. So far 2.6.6-rc3+shrink_slab-handle-GFP_NOFS-fix has been the
most 'responsive' 2.6 (I've been following rather closely sice 2.5.75).

I can still trigger staggering and short (1/2sec) pauses when there's
memory pressure and I quit some swapped-out application. It's been this
way for a long time.

Thanks.
-- 
   Psi -- <http://www.iki.fi/pasi.savolainen>


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

* Re: 2.6.6-rc3-mm1
  2004-05-03 16:10   ` 2.6.6-rc3-mm1 Jeff Moyer
@ 2004-05-04  1:00     ` Ian Kent
  2004-05-04  1:53     ` 2.6.6-rc3-mm1 Ian Kent
  1 sibling, 0 replies; 29+ messages in thread
From: Ian Kent @ 2004-05-04  1:00 UTC (permalink / raw)
  To: Jeff Moyer; +Cc: Andrew Morton, linux-kernel

On Mon, 3 May 2004, Jeff Moyer wrote:

> ==> Regarding Re: 2.6.6-rc3-mm1; raven@themaw.net adds:
> 
> raven> The case where two process similtaneously trigger a mount in autofs4
> raven> can cause multiple requests to the daemon for the same mount. The
> raven> daemon handles this OK but it's possible an incorrect error to be
> raven> returned. For this reason I believe it is better to change the spin
> raven> lock to a semaphore in waitq.c. This makes the second and subsequent
> raven> request wait on the q as ther supposed to.
> 
> This looks good to me.  Do you also need to take the semaphore in
> autofs4_catatonic_mode(), around the hijacking of the queue?
> 
> void autofs4_catatonic_mode(struct autofs_sb_info *sbi)
> {
> 	struct autofs_wait_queue *wq, *nwq;
> 
> 	DPRINTK(("autofs: entering catatonic mode\n"));
> 
> 	sbi->catatonic = 1;
> 	wq = sbi->queues;
> 	sbi->queues = NULL;	/* Erase all wait queues */
> ...
>

Once sbi->catatonic is 1 then the mount is "catatonic". No more mount 
request can be made (ever). The q is quesient.

Interestingly, once done you can't return. Like jumping of a cliff and 
then deciding you don't want to hit the bottom.

The point of the may umount ioctl was to allow a decision to be made 
before jumping.

Ian


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

* Re: 2.6.6-rc3-mm1
  2004-05-03 16:10   ` 2.6.6-rc3-mm1 Jeff Moyer
  2004-05-04  1:00     ` 2.6.6-rc3-mm1 Ian Kent
@ 2004-05-04  1:53     ` Ian Kent
  1 sibling, 0 replies; 29+ messages in thread
From: Ian Kent @ 2004-05-04  1:53 UTC (permalink / raw)
  To: Jeff Moyer; +Cc: Andrew Morton, linux-kernel

On Mon, 3 May 2004, Jeff Moyer wrote:

> ==> Regarding Re: 2.6.6-rc3-mm1; raven@themaw.net adds:
> 
> raven> The case where two process similtaneously trigger a mount in autofs4
> raven> can cause multiple requests to the daemon for the same mount. The
> raven> daemon handles this OK but it's possible an incorrect error to be
> raven> returned. For this reason I believe it is better to change the spin
> raven> lock to a semaphore in waitq.c. This makes the second and subsequent
> raven> request wait on the q as ther supposed to.
> 
> This looks good to me.  Do you also need to take the semaphore in
> autofs4_catatonic_mode(), around the hijacking of the queue?
> 

btw I've been back and forward on the spin lock semaphore use in waitq.c 
for some time. This last review has made the decision clear. I'll be 
adding it to the 2.4 patch as well.

Ian


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

end of thread, other threads:[~2004-05-04  1:45 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-30  8:46 2.6.6-rc3-mm1 Andrew Morton
2004-04-30 13:32 ` 2.6.6-rc3-mm1 Keith Owens
2004-05-01 19:13   ` [PATCH][2.6-mm] Allow i386 to reenable interrupts on lock contention Zwane Mwaikambo
2004-05-01 21:39     ` Andrew Morton
2004-05-01 22:21       ` Zwane Mwaikambo
2004-05-01 22:51         ` Andrew Morton
2004-05-01 22:58           ` Zwane Mwaikambo
2004-04-30 16:23 ` 2.6.6-rc3-mm1 (compile stats) John Cherry
2004-04-30 22:37   ` Greg KH
2004-04-30 22:39   ` Adrian Bunk
2004-05-01  1:55     ` Greg KH
2004-05-01  6:12 ` 2.6.6-rc3-mm1 Bruce Guenter
2004-05-01 10:48   ` 2.6.6-rc3-mm1 R. J. Wysocki
2004-05-01  6:15 ` 2.6.6-rc3-mm1 Ian Kent
2004-05-01 12:10   ` 2.6.6-rc3-mm1 raven
2004-05-01  8:00 ` 2.6.6-rc3-mm1 Harald Arnesen
2004-05-01 11:44   ` 2.6.6-rc3-mm1: modular ACPI button broken Adrian Bunk
2004-05-03 18:36     ` Valdis.Kletnieks
2004-05-03 19:21       ` Len Brown
2004-05-01 18:45 ` 2.6.6-rc3-mm1 Joshua Kwan
2004-05-02  0:38 ` 2.6.6-rc3-mm1 Pasi Savolainen
2004-05-02  0:56   ` 2.6.6-rc3-mm1 Andrew Morton
2004-05-02 10:27   ` 2.6.6-rc3-mm1 Nick Piggin
2004-05-03 22:39     ` 2.6.6-rc3-mm1 Pasi Savolainen
2004-05-03 14:49 ` 2.6.6-rc3-mm1 raven
2004-05-03 14:56 ` 2.6.6-rc3-mm1 raven
2004-05-03 16:10   ` 2.6.6-rc3-mm1 Jeff Moyer
2004-05-04  1:00     ` 2.6.6-rc3-mm1 Ian Kent
2004-05-04  1:53     ` 2.6.6-rc3-mm1 Ian Kent

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